1
我在csv文件中讀取並做了一些操作,並得到一個對象x。當我使用type(x)
時,它返回numpy.matrixlib.defmatrix.matrix
。我從來沒有見過這種類型,並想知道它和一個常見的'numpy矩陣'之間是否有任何區別。謝謝!numpy矩陣和numpy.matrixlib.defmatrix.matrix之間有什麼區別?
我在csv文件中讀取並做了一些操作,並得到一個對象x。當我使用type(x)
時,它返回numpy.matrixlib.defmatrix.matrix
。我從來沒有見過這種類型,並想知道它和一個常見的'numpy矩陣'之間是否有任何區別。謝謝!numpy矩陣和numpy.matrixlib.defmatrix.matrix之間有什麼區別?
它們是相同的:
In [1]: import numpy as np
In [2]: np.matrix
Out[2]: numpy.matrixlib.defmatrix.matrix
In [3]: id(np.matrix)
Out[3]: 4300190472
In [4]: id(np.matrixlib.defmatrix.matrix)
Out[4]: 4300190472
In [5]: a = np.matrix([[1, 2], [3, 4]])
In [6]: type(a)
Out[6]: numpy.matrixlib.defmatrix.matrix
numpy.matrix
是numpy.matrixlib.defmatrix.matrix
更方便的名字。