0
Numpyの特定の関数は、出力として2d行列を返します。私はそれらを2次元配列形式にしたい。 2次元配列を2次元配列に変換する最も効率的な(メモリおよびCPU)方法は何ですか?2D numpy行列を2D numpy配列に変換します。
Numpyの特定の関数は、出力として2d行列を返します。私はそれらを2次元配列形式にしたい。 2次元配列を2次元配列に変換する最も効率的な(メモリおよびCPU)方法は何ですか?2D numpy行列を2D numpy配列に変換します。
numpy.matrix
はすでにndarray
サブクラスであり、特殊な2D配列であることに注意してください。したがって、特別な理由がある場合を除いて、マトリックスを明示的にnumpy.array
に変換せずに、おそらくかなり大丈夫でしょう。おそらくNumpy配列の追加の一般性です。
この場合、行列をnumpy.asarray()
の配列に変換することができます。と同様に、このメソッドを使用してnumpy.asanyarray()
ではなく、ndarray
のサブクラスを通過させることができます。
['np.asarray'](http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.asarray.html) – miradulo