Lapho indawo osebenzisa kuyo ingakwazi ukulanda nge-proxy yayo, lungisa i-dataset nge-fetcher esekelwayo endleleni yokusebenza evunyelwe bese udlulisa i-cache ehambisanayo. Kule ndawo:

from sklearn.datasets import fetch_20newsgroups

dataset = fetch_20newsgroups(
    data_home='/path/to/prepared-scikit-data',
    download_if_missing=False,
)

Uma idatha ingekho, download_if_missing=False iphakamisa OSError; ayizami enye indlela yokulanda. Sebenzisa lowo mphumela ukuhlukanisa ukulungiselela okungekho emsebenzini wedatha olandelayo.

Qondanisa indawo ye-cache yendawo. get_data_home ibika okumisiwe, kuyilapho SCIKIT_LEARN_DATA noma data_home ecacile ingakushintsha. I-cache ekwikhaya lomunye umsebenzisi ayibonakali ngokuzenzakalela lapha.

Yenza i-cache usebenzisa inguqulo yelabhulali ehambisanayo kanye ne-fetcher uqobo. Ingobo yombhalo ye-tar noma i-pickle yangaphakathi eyenziwe ngesandla ayikwazi ukushintshwa nalo mphumela osekelwayo.

Okokulanda bukhoma, lungiselela imvelo ye-proxy yesilanda sangempela ngaphambi kokuthi i-Python iqale. Lapho umkhathi wedatha usobala futhi ukulanda nge-proxy yomphakathi kuvunyelwe, uhlu lwe-proxy ye-HTTP lunikeza abangeneleli bamazinga emvelo e-proxy ye-HTTP esilanda. Ukufaka i-scikit-learn noma ukusebenzisa izibonelo ze-load_* ezifakiwe akuzilolongi ukulanda kwedatha ngenethiwekhi.

Izihloko ezihlobene