Usar unha caché preparada para fetch_20newsgroups de scikit-learn
Cree unha caché compatible de fetch_20newsgroups co fetcher admitido, transfíraa e despois use download_if_missing=False.
Cando o destino non pode descargar a través do seu proxy, prepare o conxunto de datos co fetcher admitido nunha ruta de traballo aprobada e transfira a caché compatible. No destino:
from sklearn.datasets import fetch_20newsgroups
dataset = fetch_20newsgroups(
data_home='/path/to/prepared-scikit-data',
download_if_missing=False,
)download_if_missing=False xera OSError se os datos non están presentes; non proba outra ruta de descarga. Use ese resultado para distinguir unha preparación ausente dunha operación de datos posterior.
Axuste a localización da caché do destino. get_data_home informa o valor predeterminado, mentres que SCIKIT_LEARN_DATA ou un data_home explícito poden cambialo. Unha caché no directorio persoal doutro usuario non é visible automaticamente aquí.
Cree a caché cunha versión compatible da biblioteca e o propio fetcher. Un arquivo tar ou un pickle interno feito a man non son intercambiables con ese resultado admitido.
Para descargas en vivo, configure o ambiente de proxy do descargador real antes de que se inicie Python. Cando o host do conxunto de datos é público e se permiten as descargas por proxy público, a lista de proxies HTTP ofrece candidatos para os valores de ambiente de proxy HTTP do descargador. Instalar scikit-learn ou usar os exemplos load_* incluídos non exercita unha descarga do conxunto de datos pola rede.