Listからnp.arrayによる変換について
numpy.arrayからなるListの、numpy.arrayへの変換について質問です。
下記の行列(test)があります。
test =
[array([4.76175243, 5.35280132, 5.6358859 , 6.23928513, 6.75275935,
6.82693267, 6.68472261, 5.93395087]),
array([5.35280132, 5.6358859 , 6.23928513, 6.75275935, 6.82693267,
6.68472261, 5.93395087, 5.73621779]),
array([5.6358859 , 6.23928513, 6.75275935, 6.82693267, 6.68472261,
5.93395087, 5.73621779, 5.22481018])]
np.array(test)を行って、下記アウトプット. 1の配列(3, 8)を期待しているのですが、
アウトプット.2(3, )となってしまいます。
何が原因なのでしょうか?
アウトプット.1
[array([[4.76175243, 5.35280132, 5.6358859 , 6.23928513, 6.75275935,
6.82693267, 6.68472261, 5.93395087]),
[5.35280132, 5.6358859 , 6.23928513, 6.75275935, 6.82693267,
6.68472261, 5.93395087, 5.73621779]),
[5.6358859 , 6.23928513, 6.75275935, 6.82693267, 6.68472261,
5.93395087, 5.73621779, 5.22481018]])
アウトプット.2
array([array([4.76175243, 5.35280132, 5.6358859 , 6.23928513, 6.75275935,
6.82693267, 6.68472261, 5.93395087]),
array([5.35280132, 5.6358859 , 6.23928513, 6.75275935, 6.82693267,
6.68472261, 5.93395087, 5.73621779]),
array([5.6358859 , 6.23928513, 6.75275935, 6.82693267, 6.68472261,
5.93395087, 5.73621779, 5.22481018])], dtype=object)