私の質問はthisに似ています。私はgenfromtxtを使ってみましたが、まだ動作しません。浮動小数点としてではなく、期待通りにファイルを読み込みます。私は別のdtypes(なし、STR、フロート、バイト)、まだ成功してみましたpython3でnumpyバイトをfloatに変換するには?
"1 _ 1",,,,,
"Time","Force","Stroke","Stress","Strain","Disp."
#"sec","N","mm","MPa","%","mm"
"0","0.2241135","0","0.01245075","0","0"
"0.1","0.2304713","0.0016","0.01280396","0.001066667","0.0016"
"0.2","1.707077","0.004675","0.09483761","0.003116667","0.004675"
(b'"0"', b'"0.2241135"', b'"0"', b'"0.01245075"', b'"0"', b'"0"')
として
temp = np.genfromtxt('PFRP_12.csv', names=True, skip_header=1, comments="#", delimiter=",", dtype=None)
以下のコードとファイルの抜粋を読みます。ありがとう!
編集:Evertは私もフロートを試してみました言及したが、どれもすべて、それらを読むとここ(nan, nan, nan, nan, nan, nan)
[ドキュメント](https://docs.scipy.org/doc/numpy/reference/generated/numpy.genfromtxt.html)を読んで、 'dtype = None'の代わりに' dtype = float'を使用してください。 – Evert
@Evertはい、私はそうしました。シンプルなようなので、私は約1時間を探していたが、何も助けなかった。 –
2番目のコードブロックが入力されているか、出力されていますか? – Evert