简单算术
你可以直接在 NumPy 数组之间使用算术运算符 +
-
*
/
,但本节讨论了一个扩展,其中我们有函数可以接受任何类似数组的对象,如列表、元组等,并根据条件执行算术运算。
条件算术:意味着我们可以定义算术运算应该发生的条件。
所有讨论过的算术函数都接受一个 where
参数,我们可以在其中指定条件。
加法
add()
函数对两个数组的内容求和,并将结果返回到一个新数组中。
示例:将 arr1
中的值加到 arr2
的值中:
import numpy as np
arr1 = np.array([10, 11, 12, 13, 14, 15])
arr2 = np.array([20, 21, 22, 23, 24, 25])
newarr = np.add(arr1, arr2)
print(newarr)
上面的示例将返回 [30 32 34 36 38 40]
,这是 10+20
、11+21
、12+22
等的和。
减法
subtract()
函数将一个数组中的值减去另一个数组中的值,并将结果返回到一个新数组中。
示例:从 arr1
中的值中减去 arr2
中的值:
import numpy as np
arr1 = np.array([10, 20, 30, 40, 50, 60])
arr2 = np.array([20, 21, 22, 23, 24, 25])
newarr