Python
numpy

[Python] Numpy で matrix から array に変換

Numpy で matrix から array に変換する方法について、まとめてみました。

環境

Python 3.6.4
Numpy 1.14.3

変換方法(その1)

A = np.squeeze(np.asarray(M))

# A: array
# M: matrix

変換方法(その2)

A = M.A1

# A: array
# M: matrix

参考: http://docs.scipy.org/doc/numpy/reference/generated/numpy.matrix.A1.html#numpy.matrix.A1

変換方法(その3)

A = np.array(M).ravel()

# A: array
# M: matrix

参考

その他の変換方法などは、下記をご覧ください。
https://stackoverflow.com/questions/3337301/numpy-matrix-to-array