How to read the file and store the data into a matrix - python -
समर्थन मेरे पास एक ऐसी फाइल है:
1 2 3 4 5 6 7 8 9 10
फ़ाइल को पढ़ने और प्रत्येक अंक को अजगर में एक सरणी में संग्रहीत करने का सही तरीका क्या है?
x_table = [] प्रत्येक के लिए Filename_1: #सेट अप temp चर x_table.append ([]) tmpStr = '# प्रत्येक पंक्ति में प्रत्येक वर्ण के लिए पंक्ति में से # लूप: # जाँच करें कि char एक संख्या है अगर char.isdigit (): tmpStr + = char Elif char == '' और tmpStr! = '': X_table [eachLine] .append (int (char))
मुझे त्रुटि प्रकार संकलित किया गया है: सूची सूचकांक पूर्णांक होना चाहिए, नहीं str ।
बस प्रत्येक पंक्ति को पढ़ें और अंकों को अलग संख्या में अलग करने के लिए विभाजन का उपयोग करें:
< पूर्व> चटाई [] खुले में पंक्ति के लिए ('file.txt')। Readlines (): mat.append (line.split ())
इसके बाद आप कर सकते हैं यदि सभी लाइनों के पास मान्य है तो तत्वों की एक ही संख्या, यदि आप चाहें।
Comments
Post a Comment