0
numpy配列に列ベクトルとしてロードしようとしている.csvファイルがあります。numpy配列に.csvファイルを列ベクトルとしてロード
[ 0. ... 0. 1. 0. ... 0.], [ 0. ... 1. 0. 0. ... 0.]
、私はこのような何か希望のに対し:
[array([[0],
[0],
[0],
...
[0],
[1],
[0],
...
[0],
[0]]), array([[0],
[0],
[0],
...
[0],
[1],
[0],
...)]
を私がすることができるよ
temp = np.genfromtxt(location, delimiter=',')
を使用する場合、データは次のようにエントリが表現されているnumpy array
ですこれを使用してこれを達成する
my_data = []
for i in range(len(temp)):
foo = np.array([temp[i]]).T
my_data.append(foo)
しかし、必要な結果を達成するより効率的な方法があるのだろうかと思っています。
特に、リスト内の項目を配列にしたいですか? 'temp [:,:、None] .tolist()' –
配列をリストに入れたいのですか、それともタイプミスですか? – MahatmaCane
リスト内の項目は配列だったので、メインコードを変更する必要はありません。 – Lukasz