Зорилтот төхөөрөмж өөрийн проксигоор татаж чадахгүй бол өгөгдлийн багцыг дэмжигдсэн fetcher-ээр зөвшөөрөгдсөн ажлын замд бэлтгэж, тохирох кэшийг дамжуулна. Зорилтот дээр:

from sklearn.datasets import fetch_20newsgroups

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

download_if_missing=False нь өгөгдөл байхгүй бол OSError шиднэ; өөр татах зам туршихгүй. Энэ үр дүнг дутуу бэлтгэлийг дараагийн өгөгдлийн үйлдлээс ялгахад ашиглана.

Зорилтын кэшийн байршилтай тааруулна. get_data_home нь өгөгдмөл утгыг мэдээлдэг бол SCIKIT_LEARN_DATA эсвэл тодорхой data_home үүнийг өөрчилж болно. Өөр хэрэглэгчийн гэрийн хавтас дахь кэш энд автоматаар харагдахгүй.

Кэшийг тохирох номын сангийн хувилбар болон fetcher-ээр өөрөө үүсгэнэ. tar архив эсвэл гараар хийсэн дотоод pickle нь тухайн дэмжигдсэн үр дүнтэй солилцох боломжгүй.

Шууд татах үед Python эхлэхээс өмнө бодит татагчийн прокси орчныг тохируулна. Өгөгдлийн багцын хост нийтэд нээлттэй бөгөөд нийтийн проксигоор татахыг зөвшөөрсөн тохиолдолд HTTP прокси жагсаалт нь татагчийн HTTP прокси орчны утгуудад нэр дэвшигчдийг санал болгоно. scikit-learn суулгах эсвэл багцлагдсан load_* жишээнүүдийг ашиглах нь сүлжээгээр өгөгдлийн багц татахыг дадлагажуулахгүй.

Холбоотой нийтлэлүүд