前提・実現したいこと
変数onehot
float32
(7367, 1652)
[[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
...
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]]
のデータを(7367,7367)のzerosで作ったonehot_0という二次元配列にfor文で代入したいです。
ソースコード
python
1for x in onehot: 2 for onehot_0 in x: 3 print(onehot_0)
以上のコードでは
0.0
0.0
0.0
0.0
このような結果になってしまいます。
python
1for onehot_0 in onehot: 2 print(onehot_0)
では
[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ... 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ... 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ... 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
python
1onehot_0.shape
(1652,)
(1652,)
(1652,)
になってしまいます。
どうすれば代入できるでしょうか?