1、numpy矩阵库(Matrix)
➢NumPy中包含了- -个矩阵库numpy.matlib, 该模块中的函数返回的是一 个矩阵,而不是ndarray对象。
➢一个mxn的矩阵是一个由m行(row) n列(column) 元素排列成的矩形阵列。
➢矩阵里的元素可以是数字、符号或数学式。
➢NumPy 和Matlab不一样,对于多维数组的运算,缺省情况 下并不使用矩阵运算,如果你希望对数组进行矩阵运算的话,可以调用ndarry对象相应的函数。
2、常规方式生成
import numpy as np
x=np.matrix([[1,2,3],[4,5,6]])
y=np.matrix([1,2,3,4,5,6])
#x[0,0]返回行下标和列下标都为0的元素
#注意,对于矩阵x来说,x[0,0]和x[0][0]的含义不一样
print(x,y,x[0,0],x[0][0],sep='\n\n')
matlib.empty()
numpy . matlib. empty(shape, dtype, order)
➢shape: 定义新矩阵形状的整数或整数元组
➢Dtype:可选,数据类型
➢order: C (行序优先) 或者F (列序优先)
import numpy.matlib
import numpy as np
print(np.matlib.empty((2,2)