この要点に見られるものと同様のデータがあり、numpy でデータを抽出しようとしています。私は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})
Gist に見られるように、22 行のヘッダー素材があります。Ipython で、次のコードを「実行」すると、次のようなエラーが表示されます。
TypeError: float() argument must be a string or a number
完全な ipython エラー トレースは、ここで確認できます。
usecols=range(0,6) のような genfromtxt への引数を使用して、数値データの 6 列をうまく抽出できますが、コンバーターを使用して最後の列に取り組もうとすると困惑します。すべてのコメントをいただければ幸いです。