Numpy-matrix-library
提供:Dev Guides
NumPy-マトリックスライブラリ
NumPyパッケージには、マトリックスライブラリ numpy.matlib が含まれています。 このモジュールには、ndarrayオブジェクトの代わりに行列を返す関数があります。
matlib.empty()
- matlib.empty()*関数は、エントリを初期化せずに新しい行列を返します。 この関数は、次のパラメーターを取ります。
どこで、
Sr.No. | Parameter & Description |
---|---|
1 |
shape
|
2 |
Dtype オプションです。 出力のデータ型 |
3 |
order CまたはF |
例
それは次の出力を生成します-
numpy.matlib.zeros()
この関数は、ゼロで満たされた行列を返します。
それは次の出力を生成します-
import numpy.matlib import numpy as np print np.matlib.ones((2,2))
[[numpy.matlib.eye()
この関数は、対角要素に沿って1を持ち、他の場所にゼロを持つ行列を返します。 この関数は、次のパラメーターを取ります。
どこで、
Sr.No. | Parameter & Description |
---|---|
1 |
n 結果の行列の行数 |
2 |
M 列数、デフォルトはn |
3 |
k 対角線のインデックス |
4 |
dtype 出力のデータ型 |
例
それは次の出力を生成します-
import numpy.matlib import numpy as np print np.matlib.identity(5、dtype = float)
[[numpy.matlib.rand()
- numpy.matlib.rand()*関数は、ランダムな値で満たされた指定サイズの行列を返します。
例
それは次の出力を生成します-
import numpy.matlib import numpy as np
i = np.matrix( '1,2; 3,4')print i
[[例
それは次の出力を生成します-
import numpy.matlib import numpy as np
k = np.asmatrix(j)kを出力
[[