本节主要讲解numpy数组的基本运算,包括两数组相加、相减、相乘和相除。
一、两数组相加add
import numpy as np arr1 = np.array([[1, 2, 3], [4, 5, 6]]) arr2 = np.array([[1, 2, 1], [2, 1, 2]]) result = np.add(arr1, arr2) print(result)
[[2 4 4] [6 6 8]]
二、两数组相减subtract
import numpy as np arr1 = np.array([[1, 2, 3], [4, 5, 6]]) arr2 = np.array([[1, 2, 1], [2, 1, 2]]) result = np.subtract(arr1, arr2) print(result)
[[0 0 2] [2 4 4]]
三、两数组相乘multiply
import numpy as np arr1 = np.array([[1, 2, 3], [4, 5, 6]]) arr2 = np.array([[1, 2, 1], [2, 1, 2]]) result = np.multiply(arr1, arr2) print(result)
[[ 1 4 3] [ 8 5 12]]
四、两数组相除floor_divide
import numpy as np arr1 = np.array([[1, 2, 3], [4, 5, 6]]) arr2 = np.array([[1, 2, 1], [2, 1, 2]]) result = np.floor_divide(arr1, arr2) #如果不取整,用floor print(result)
[[1 1 3] [2 5 3]]
OK, 本讲到此结束,后续更多精彩内容,请持续关注我的博客。