前提・実現したいこと
学習した結果をcsvに書き込んで保存したいのですが、書き込む過程でエラーが出てきて保存できません。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "/home/deepstation/PycharmProjects/hoge/hogehoge.py", line 444, in <module> writer.writerow([i] + row) TypeError: ufunc 'add' did not contain a loop with signature matching types dtype('<U32') dtype('<U32') dtype('<U32')
該当のソースコード
python
1 2P_list = [] 3 4#学習・予測部分省略 5 6 pred_P = model.predict(P_valid) 7 for i in range(10): 8 P_rmse = np.sqrt(np.mean(pred_P[i] - P_valid[i])**2) 9 P_list.append(P_rmse) 10 11index = ['1', '2', '3', '4', '5', '6', '7', '8'] 12with open(CSV_fname + '.csv', 'w') as f: 13 writer = csv.writer(f) 14 writer.writerow(header) 15 for i, row in zip(index, P_list): 16 writer.writerow([i] + row)
試したこと
デバッグモードで確認したところ、P_list、indexともにクラスはリストです。pred_Pはndarrayです。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/02/10 07:08
2020/02/10 07:34
退会済みユーザー
2020/02/10 07:50 編集
2020/02/10 08:34
退会済みユーザー
2020/02/10 09:00