NumPy - 矩阵库
-
简述
NumPy 包包含一个 Matrix 库numpy.matlib. 该模块具有返回矩阵而不是 ndarray 对象的函数。 -
matlib.empty()
这matlib.empty()函数返回一个新矩阵而不初始化条目。该函数采用以下参数。在哪里,序号 参数及说明 1 shapeint或元组int定义新矩阵的形状2 Dtype可选的。输出的数据类型3 orderC 或 F例子
它将产生以下输出 - -
numpy.matlib.zeros()
此函数返回用零填充的矩阵。它将产生以下输出 - -
numpy.matlib.ones()
此函数返回用 1 填充的矩阵。它将产生以下输出 - -
numpy.matlib.eye()
此函数返回一个矩阵,沿对角线元素为 1,其他地方为 0。该函数采用以下参数。在哪里,序号 参数及说明 1 n结果矩阵中的行数2 M列数,默认为 n3 k对角线索引4 dtype输出的数据类型例子
它将产生以下输出 - -
numpy.matlib.identity()
这numpy.matlib.identity()函数返回给定大小的单位矩阵。单位矩阵是一个所有对角元素都为 1 的方阵。它将产生以下输出 - -
numpy.matlib.rand()
这numpy.matlib.rand()函数返回一个填充了随机值的给定大小的矩阵。例子
它将产生以下输出 -Note矩阵总是二维的,而 ndarray 是一个 n 维数组。这两个对象都是可相互转换的。例子
它将产生以下输出 -例子
它将产生以下输出 -例子
它将产生以下输出 -