一、Numpy的通用函数
(1)数学函数
mat1 = np.arange(20).reshape(5,4)
print(mat1)
print()
mat2 = np.arange(8).reshape(4,2)
print(mat2)
print()
mat3 = np.dot(mat1,mat2) (内积)
print(mat3)
print()
#mat4 = np.multiply(mat1,mat2) (对应元素的乘积)
#print(mat4)
print(np.sqrt(mat1))
print()
print(np.square(mat2))
(2)随机函数
np.random.random(4) (随机生成一维4个[0-1)值的数组)
np.random.rand(4,5) (4行5列[0-1)值的数组)
np.random.randint(1,3,(3,4)) (3行4列[1-3)整数值的数组)
a=np.arange(10)
a
np.random.shuffle(a) (随机打乱数组的顺序)
a
np.random.uniform(1,10,(5,4)) (随机生成5X4在[a,b)之间的小数)