矩阵的创建
嵌套列表或ndarray可转换为矩阵。
使用mat()方法可以把其他数据结构的对象转换为矩阵类型。
array1 = [ [1,2,3], [6,7,8] ]np.mat(array1)
matrix([[1, 2, 3],[6, 7, 8]])
array1 = [1,2,3]array2 = [6,7,8]array3 = [11,12,17]matrix = np.mat([array1,array2,array3])print('显示该数据结构类型',type(matrix)) # 显示该数据结构类型 <class 'numpy.matrix'>matrix
matrix([[ 1, 2, 3],[ 6, 7, 8],[11, 12, 17]])
创建随机矩阵
在numpy中包含了许多创建特殊矩阵的方法。这里使用empty()方法创建一个新的数据随机的矩阵。
matrix1=np.empty((3,3))matrix1
array([[0.00000000e+000, 0.00000000e+000, 0.00000000e+000],[0.00000000e+000, 0.00000000e+000, 6.95644429e-321],[8.90104238e-307, 1.24610383e-306, 3.17320232e-317]])
