数组运算
导包import numpy as np
一维数组运算
arr1=np.arange(1,6)
arr2=np.array([10,20,30,40,50])
print(arr1)
print(arr2)
print(arr1+arr2)
print('##############')
print(arr1*arr2)
输出结果
注意点:一维数组的元素个数是相同的
运算为下标相同的元素的算数运算
arr3=np.arange(0,10)
array方法中加range等价于arange
arr4=np.array(range(20,30))
print(arr1)
print(arr2)
print(arr1+arr2)
print('##############')
print(arr1*arr2)
二维数组运算
要求两个数组的形状(shape)相同,为相同位置元素算数运算
arr5=arr4.reshape((2,5))
print(arr5)
print('##############')
arr6=arr3.reshape((2,5))
print(arr6)
print