2016-12-08 2 views
1

私はcsvファイルを読み込んでいくつかの操作を行い、オブジェクトxを得ました。 type(x)を使用すると、numpy.matrixlib.defmatrix.matrixが返されます。私はこれまでにこのタイプを見たことがないし、一般的に見られる 'numpyマトリックス'との間に違いがあるのか​​疑問に思っています。ありがとう!numpyの行列とnumpy.matrixlib.defmatrix.matrixの違いは何ですか?

答えて

2

彼らは同じです。

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.matrixnumpy.matrixlib.defmatrix.matrixのためのより便利な名前です。

関連する問題