جب ہدف اپنے پراکسی کے ذریعے ڈاؤن لوڈ نہیں کر سکتا، تو منظور شدہ کارآمد راستے پر معاون 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_* مثالیں استعمال کرنا نیٹ ورک ڈیٹاسیٹ ڈاؤن لوڈ کی مشق نہیں کرتا۔

متعلقہ مضامین