前提・実現したいこと
python
1data = [['0.3','0.3'], 2 ['0.3','0.3']]
↓listをarrayの中身がintであるデータに変換したい。
python
1data = array([[0.3, 0.3], 2 [0.3, 0.3]])
該当のソースコード、発生している問題・エラーメッセージ
npのarrayを行ってみました。
arr_2d = np.array(data) print(arr_2d)
しかし以下のようにarrayと先頭につきません。中身も’’がつき文字列になってしまっていました。
data = [['0.3','0.3'] ['0.3','0.3']]
試したこと
intに個別に変換しつつ再投入を考えましたが、appendはstrを期待しているため、できませんでした。
python
1 3 if(num_parent==0): 2 4 continue; 3----> 5 feature_list.append(int(data[num]))
どのようにしたらint arrayになるのでしょうか。
よろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
win10
python3.7
追記 20200329
もちろん以下のような方法もありますが、dataが非常にたくさんのリストであるときの方法を探しています。
よろしくお願い致します。
python
1a = np.array([int(data[0][0]), int(data[0][1]), int(data[0][2])]) 2print(a)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/29 05:08