吴裕雄--天生自然Numpy库学习笔记:NumPy 矩阵库(Matrix)

时间:2021-01-04 02:55:41

吴裕雄--天生自然Numpy库学习笔记:NumPy 矩阵库(Matrix)

import numpy.matlib
import numpy as np print (np.matlib.empty((2,2)))
# 填充为随机数据
numpy.matlib.zeros() 函数创建一个以 0 填充的矩阵。
import numpy.matlib
import numpy as np print (np.matlib.zeros((2,2)))
numpy.matlib.ones()函数创建一个以 1 填充的矩阵。
import numpy.matlib
import numpy as np print (np.matlib.ones((2,2)))

吴裕雄--天生自然Numpy库学习笔记:NumPy 矩阵库(Matrix)

import numpy.matlib
import numpy as np print (np.matlib.eye(n = 3, M = 4, k = 0, dtype = float))

吴裕雄--天生自然Numpy库学习笔记:NumPy 矩阵库(Matrix)

import numpy.matlib
import numpy as np # 大小为 5,类型位浮点型
print (np.matlib.identity(5, dtype = float))
numpy.matlib.rand() 函数创建一个给定大小的矩阵,数据是随机填充的。
import numpy.matlib
import numpy as np print (np.matlib.rand(3,3))
矩阵总是二维的,而 ndarray 是一个 n 维数组。 两个对象都是可互换的。
import numpy.matlib
import numpy as np i = np.matrix('1,2;3,4')
print (i)
import numpy.matlib
import numpy as np j = np.asarray(i)
print (j)
import numpy.matlib
import numpy as np k = np.asmatrix (j)
print (k)