NumPy 算术函数介绍
NumPy 提供了多种算术函数,用于对数组进行基本的数学运算,包括加法、减法、乘法和除法。这些函数不仅支持标量与数组的运算,还支持数组与数组之间的逐元素运算。以下是 add()、subtract()、multiply() 和 divide() 的详细介绍及代码示例。
add() 函数
add() 函数用于计算两个数组或数组与标量的逐元素相加。该函数的语法如下:
numpy.add(x1, x2, out=None, where=True, **kwargs)
x1和x2是输入数组或标量。out指定输出数组(可选)。where定义条件运算(可选)。
示例代码:
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 数组相加
result = np.add(arr1, arr2)
print("数组相加:", result) # 输出: [5 7 9]
# 数组与标量相加
result = np.add(arr1, 10)
print("数组与标量相加:", result) # 输出: [11 12 13]
subtract() 函数
subtract() 函数用于计算两个数组或数组与标量的逐元素相减。语法如下:
numpy.subtract(x1, x2, out=None, where=True, **kwargs)
示例代码:
arr1 = np.array([10, 20, 30])
arr2 = np.array([1, 2, 3])
# 数组相减
result = np.subtract(arr1, arr2)
print("数组相减:", result) # 输出: [9 18 27]
# 数组与标量相减
result = np.subtract(arr1, 5)
print("数组与标量相减:", result) # 输出: [5 15 25]
multiply() 函数
multiply() 函数用于计算两个数组或数组与标
786

被折叠的 条评论
为什么被折叠?



