矩阵库 (numpy.matlib)#

此模块包含 numpy 命名空间中的所有函数,并使用以下替换函数,这些函数返回 矩阵 而不是 ndarray

也在 numpy 命名空间中且返回矩阵的函数

matrix(data[, dtype, copy])

从类似数组的对象或数据字符串返回矩阵。

asmatrix(data[, dtype])

将输入解释为矩阵。

bmat(obj[, ldict, gdict])

从字符串、嵌套序列或数组构建矩阵对象。

matlib 中的替换函数

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)

将 0-D 到 2-D 数组或矩阵重复 MxN 次。

rand(*args)

返回具有给定形状的随机值矩阵。

randn(*args)

返回一个来自“标准正态”分布的随机矩阵。