1 数组的数学运算
NumPy 提供了一系列用于数组运算的函数和操作符,这些运算可以作用于数组的每个元素上。常见的数学运算包括加、减、乘、除等。
1.1 元素级运算
NumPy 支持对数组的每个元素进行逐元素运算。这些操作可以通过标准的数学符号或 NumPy 函数来完成。
import numpy as np
# 创建两个数组
a = np.array([1, 2, 3, 4])
b = np.array([10, 20, 30, 40])
# 元素级加法
add_result = a + b
print("加法结果:", add_result)
# 元素级减法
sub_result = a - b
print("减法结果:", sub_result)
# 元素级乘法
mul_result = a * b
print("乘法结果:", mul_result)
# 元素级除法
div_result = a / b
print("除法结果:", div_result)
1.2 幂运算和模运算
NumPy 还支持数组的幂运算和模运算,分别使用 **
和 %
操作符。
# 幂运算
power_result = a ** 2
print("幂运算结果:", power_result)
# 模运算
mod_result <