Pan na all y targed lawrlwytho drwy ei ddirprwy, paratowch y set ddata gyda'r fetcher a gefnogir ar lwybr gwaith cymeradwy a throsglwyddwch y storfa gydnaws. Ar y targed:

from sklearn.datasets import fetch_20newsgroups

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

Mae download_if_missing=False yn codi OSError os yw'r data'n absennol; nid yw'n ceisio llwybr lawrlwytho arall. Defnyddiwch y canlyniad hwnnw i wahaniaethu rhwng paratoad coll a gweithrediad data diweddarach.

Cyfatebwch leoliad storfa'r targed. Mae get_data_home yn adrodd y rhagosodiad, tra gall SCIKIT_LEARN_DATA neu data_home penodol ei newid. Nid yw storfa yng nghartref defnyddiwr arall i'w gweld yma yn awtomatig.

Crëwch y storfa gan ddefnyddio fersiwn llyfrgell gydnaws a'r fetcher ei hun. Nid yw archif tar na phickle mewnol wedi'i wneud â llaw yn gyfnewidiol â'r canlyniad a gefnogir hwnnw.

Ar gyfer lawrlwythiadau byw, ffurfweddwch amgylchedd dirprwy'r lawrlwythydd gwirioneddol cyn i Python ddechrau. Lle mae gwesteiwr y set ddata yn gyhoeddus ac mae lawrlwythiadau drwy ddirprwy cyhoeddus yn cael eu caniatáu, mae'r rhestr dirprwy HTTP yn darparu ymgeiswyr ar gyfer gwerthoedd amgylchedd dirprwy HTTP y lawrlwythydd. Nid yw gosod scikit-learn nac defnyddio enghreifftiau load_* wedi'u bwndelu yn arfer lawrlwytho set ddata dros y rhwydwaith.

Erthyglau cysylltiedig