私はパンダのデータフレームを使ってデータを消去し、処理しています。しかし、私はエクスプロイト行列の乗算を使うためにそれをnumpy ndarrayに変換する必要があります。私は、次のとリストのリストにデータフレームを回す:パンダのデータフレームをnumpyのndarrayに変換する
x = df.tolist()
これは、以下の構造を返します。
x = np.array(x)
:
[[1, 2], [3, 4], [5, 6], [7, 8] ...]
を、私は、このようなnumpyの配列に変換します
ただし、次のプリント:
print(type(x))
print(type(x[0]))
は、この結果を与える:
'numpy.ndarray'
'numpy.float64'
はしかし、私はそれらの両方がnumpyの配列にする必要があります。それがパンダのデータフレームからではなく、ハードコードされたリストのリストを変換するだけの場合は、両方ともndarraysです。リストを取得するにはどうしたらいいですか?そのリストがデータフレームから作成されたときにそのリストのリストがndarraysになるようにしますか?読んでくれてありがとうございました。
私の答えが役に立ったら、[accept](http://meta.stackexchange.com/a/5235/295067)を忘れないでください。チェックマーク( '✓' )答えの横にそれを灰色で塗りつぶしてトグルします。ありがとう。 – jezrael