पर काम करना बंद कर देता है मुझे साइपी के लोडमैट का उपयोग करने में परेशानी हो रही है। जबकि savemat ठीक काम करता प्रतीत होता है, जब मैं किसी भी .mat फ़ाइल को लोड करने का प्रयास करता हूं, तो संपूर्ण पायथन बस बिना त्रुटि फेंकने के काम करना बंद कर देता है। मैं sacy 0.17.0 के साथ anaconda2 distro (पायथन 2.7) का उपयोग कर रहा हूँ।पायथन लोडमैट
from scipy import io
dict_a = {'a':[3, 9, 17, 15, 19]}
io.savemat('example.mat', dict_a)
mat = io.loadmat('example.mat')
यह उदाहरण अंतिम पंक्ति पर अजगर को क्रैश करता है। मैं किसी भी विचार के लिए खुश होगा।
मैं 'io.loadmat() 'में कदम उठाने का प्रयास करता हूं और फिर गलत होने पर संकीर्ण करने के लिए चरण-दर-चरण जाता हूं। साथ ही, अन्य [तर्क] (http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.loadmat.html) पर एक नज़र डालें, आपको कुछ अन्य जानकारी याद आ रही है? – iled
मैंने अभी आपके कोड की कोशिश की है और यह मेरे साथ ठीक काम करता है। तो अन्य तर्कों के बारे में कभी भी बुरा मत मानो। आप कहते हैं कि * पायथन * को दुर्घटनाग्रस्त करता है, लेकिन कोई त्रुटि संदेश बिल्कुल दिखाई नहीं देता है? मैंने पायथन 2.7.5 और scipy 0.11 के साथ कोशिश की। मैं 0.17 पर एक ही उदाहरण चलाने की कोशिश करूंगा। – iled
ठीक है, इसलिए मैंने 'वर्चुअलएनवी 'पर' scipy 0.17.0' स्थापित किया है और आपका कोड अभी भी ठीक है। मैंने '0.11' की तुलना में, 'mat .__ repr __()' ('mat' के आउटपुट) में थोड़ा अंतर देखा है। मुझे लगता है कि समस्या को कहां से आ रहा है यह जानने के लिए आपको वास्तव में और अधिक परीक्षण करने की आवश्यकता है। शायद आप इसे एक स्वच्छ 'वर्चुअलएनवी' में भी आजमा सकते हैं। – iled