矩阵库 (numpy.matlib)
该模块包含 numpy 命名空间中的所有函数, 以下返回 矩阵 而不是 ndarrays的替换函数。
也在numpy命名空间中的函数并返回矩阵
| method | description |
|---|---|
| mat(data[, dtype]) | 将输入解释为 矩阵. |
| matrix(data[, dtype, copy]) | 注意:不再建议使用此类,即使对于线性 |
| asmatrix(data[, dtype]) | 将输入解释为矩阵。 |
| bmat(obj[, ldict, gdict]) | 从字符串,嵌套序列或数组构建矩阵对象。 |
matlib的替换函数
| method | description |
|---|---|
| empty(shape[, dtype, order]) | 返回给定形状和类型的新矩阵,而无需初始化条目。 |
| zeros(shape[, dtype, order]) | 返回给定形状和类型的矩阵,并用零填充。 |
| ones(shape[, dtype, order]) | 一个矩阵。 |
| eye(n[, M, k, dtype, order]) | 返回一个矩阵,在对角线上有一个,在其他地方为零。 |
| identity(n[, dtype]) | 返回给定大小的平方单位矩阵。 |
| repmat(a, m, n) | 重复从0D到2D数组或矩阵MxN次。 |
| rand(*args) | 返回具有给定形状的随机值矩阵。 |
| randn(*args) | 返回一个随机矩阵,其中包含来自“标准正态”分布的数据。 |