前提・実現したいこと
"parts-file03.csv"というファイルを読み込んだときに、以下のようなエラーメッセージが出てしまい、プログラムを実行することができません。
もしわかる方がいれば教えてください。
なお、ファイルの中身は
num1 num2 pass A_a A_b
0 100 1005 2 1
1 101 1051 2 2
2 102 1038 1 3
3 103 1046 2 4
のようになっていて、約1000*1000の行列となっています
発生している問題・エラーメッセージ
エラーメッセージ ValueError Traceback (most recent call last) <ipython-input-6-78ed4c1e5e32> in <module>() 2 from sklearn.linear_model import LogisticRegression 3 ----> 4 ar2d_data = np.loadtxt(fname = "parts-file03.csv", dtype= "float", delimiter = ",") 5 array_x = ar2d_data[:, 5] 6 array_y = ar2d_data[:, 6] 3 frames /usr/local/lib/python3.6/dist-packages/numpy/lib/npyio.py in floatconv(x) 792 if '0x' in x: 793 return float.fromhex(x) --> 794 return float(x) 795 796 typ = dtype.type ValueError: could not convert string to float:
該当のソースコード
Python
1ソースコード 2import numpy as np 3from sklearn.linear_model import LogisticRegression 4 5ar2d_data = np.loadtxt(fname = "parts-file03.csv", dtype= "float", delimiter = ",") 6array_x = ar2d_data[:, 5] 7array_y = ar2d_data[:, 6] 8list2d_X = [] 9 10for x in array_x: 11 list2d_X += [[x, x**2, x**3]] 12 13array2d_X = np.array(list2d_X) 14reg = LogisticRegression() 15reg.fit(array2d_X, array_y) 16 17print('{0:.2f}'.format(reg.coef_[0]))
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー