実現したいこと
特殊な指数表記を含むcsvファイルをNumpy loadtxtで読込みたい
前提
当方が扱っている解析系プログラムのインプットファイルでは、節点座標値が指数表記の場合以下の右側のように記載するルールとなっています。
2.342E-12 → 2.342-12
なお、インプットファイルには指数と小数点表記が混在しています。
発生している問題・エラーメッセージ
インプットファイルの節点座標値をcsv形式に変換し、Numpyライブラリのloadtxtで配列Nodeに読み込ませたいのですが、上記指数表記が邪魔をしているようで成功しません。
ValueError: could not convert string '2.342-12' to float64 at row 226, column 3.
該当のソースコード
Python
1import numpy as np 2Node = np.loadtxt('test.csv',dtype='float',delimiter=',',encoding="utf-8_sig")
試したこと
補足情報(FW/ツールのバージョンなど)
Python3, Numpyを使っています。
ご教示いただけますと幸いです。宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/03/09 10:26
2023/03/09 11:25
2023/03/09 11:54
2023/03/09 11:56