तो मैं अजगर के लिए नया हूं और इस उत्तर की खोज की है लेकिन अधिकांश प्रतिक्रियाएं मेरे सिर पर हैं।सूची में कॉलम का योग ढूंढना "टाइप एरर: लचीला प्रकार के साथ कम प्रदर्शन नहीं कर सकता"
right point point 1.76999998093
right fear fear 1.62700009346
right sit sit 1.46899986267
right chord chord 1.47900009155
right speed speeed 1.71300005913
right system system 1.69799995422
right hard hard 1.4470000267
right excite excite 2.93799996376
right govern govern 1.85800004005
right record record 1.62400007248
मैं कॉलम में सूची विभाजित है और संख्याओं का माध्य/योग/एसटीडी देव को खोजने के लिए कोशिश कर रहा हूँ: मैं इस तरह एक सूची है। तो मूल रूप से मैं आखिरी बार एक सरणी रूप में प्राप्त करने की कोशिश कर रहा हूं, मैं np.mean, np.sum, आदि का उपयोग कर सकता हूं।
right=open('right.txt').readlines()
for line in right:
l=line.split()
righttime=l[3]
print righttime
rightsum=np.sum(righttime)
rightmean=np.mean(righttime)
तब मैं इस त्रुटि मिलती है: डेटा 'सही' यहाँ कहा जाता है एक फ़ाइल में है जो मैं अब तक है कि "लेखन त्रुटि: लचीला प्रकार के साथ को कम नहीं कर सकता" मैं इसे तरीकों की टन की कोशिश की और रख दिया है त्रुटियां प्राप्त करना यह एक और तरीका है जिसकी मैंने कोशिश की थी कि आशाजनक लग रहा था:
def TimeSum(data):
for line in data:
l=line.split()
righttime=l[3]
print righttime
return righttime
rightsum=np.sum(TimeSum(right))
लेकिन मुझे एक ही त्रुटि थी। क्या किसी को भी यह करना आता है?
आप आदमी फेलिप। धन्यवाद! –
@EvanBrown इसके बारे में कुछ भी नहीं सोचो! ;) – felipsmartins