मेरे पास इस gist में दिखाई देने वाला डेटा है और मैं डेटा को numpy के साथ निकालने का प्रयास कर रहा हूं। तो मैं निम्नलिखित कोडnumpy.genfromtxt datetime.strptime कनवर्टर
import numpy as np
from datetime import datetime
convertfunc = lambda x: datetime.strptime(x, '%H:%M:%S:.%f')
col_headers = ["Mass", "Thermocouple", "T O2 Sensor",\
"Igniter", "Lamps", "O2", "Time"]
data = np.genfromtxt(files[1], skip_header=22,\
names=col_headers,\
converters={"Time": convertfunc})
कहाँ के रूप में सार में देखा जा सकता वहाँ हैडर सामग्री के 22 पंक्तियों के साथ ऐसा करने की कोशिश की मैं नहीं बल्कि अजगर करने के लिए नया हूँ। IPython में, जब मैं "रन" निम्नलिखित कोड मैं एक त्रुटि है जो निम्न के साथ समाप्त होता प्राप्त करते हैं:
TypeError: float() argument must be a string or a number
पूर्ण IPython त्रुटि ट्रेस here देखा जा सकता है।
मैं संख्यात्मक डेटा के छः कॉलम निकालने में सक्षम हूं, जैसे कि gencomtxt जैसे usecols = range (0,6) के लिए तर्क का उपयोग करके ठीक है, लेकिन जब मैं अंतिम कॉलम को आजमाने और निपटाने के लिए कनवर्टर का उपयोग करने का प्रयास करता हूं स्टम्प्ड। किसी भी और सभी टिप्पणियों की सराहना की जाएगी!
read_table का उपयोग करने का प्रयास करें, जो प्रकार को स्वतः पहचानने का ख्याल रखता है। –