我有与此要点中看到的数据相似的数据,我正在尝试使用 numpy.xml 提取数据。我对python相当陌生,所以我尝试使用以下代码
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 错误跟踪可以在这里看到。
我可以使用像 usecols=range(0,6) 这样的 genfromtxt 参数很好地提取六列数字数据,但是当我尝试使用转换器尝试处理最后一列时,我感到很困惑。任何和所有的意见将不胜感激!