இலக்கு அதன் ப்ராக்ஸி வழியாக பதிவிறக்க முடியாதபோது, அனுமதிக்கப்பட்ட வேலைப் பாதையில் ஆதரிக்கப்படும் 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_* எடுத்துக்காட்டுகளைப் பயன்படுத்துவது வலைப்பிணைய தரவுத்தொகுப்பு பதிவிறக்கத்தைப் பயிற்சி செய்யாது.

தொடர்புடைய கட்டுரைகள்