下記の様に作成したlistがあります。
python
1a = [] 2for x in data: 3 p = x.to('cuda') 4 ex_test = transform(p) 5 ex_test2 = ex_test.argmax(1).tolist() 6 a.extend(pred_test2) 7print(a) 8print(type(a)) 9 10> 11[2, 2, 7, 4, 0, 8, 9,...........] 12<class 'list'>
このaというリストをpandasでSeriesに変化したいのですが、
python
1 2ser = pd.Series(a) 3 4/usr/local/lib/python3.6/dist-packages/pandas/core/dtypes/cast.py in maybe_infer_to_datetimelike(value, convert_dates) 5 1131 if not is_list_like(v): 6 1132 v = [v] 7-> 1133 v = np.array(v, copy=False) 8 1134 9 1135 # we only care about object dtypes 10 11TypeError: 'tuple' object is not callable
というエラーが出ます。
listのはずなのになぜtupleに関するエラーが出るのでしょうか?
for文内の計算の出力がtupleになっていると思うのですが、listに変換しています。
pandasに変換するための対処法を教えて頂ければと思います。
回答1件
あなたの回答
tips
プレビュー