maximum()
函数用于查找两个数组对应元素的较大值。
示例
import numpy as np
array1 = np.array([1, 2, 3, 4, 5])
array2 = np.array([2, 4, 1, 5, 3])
# find the element-wise maximum of array1 and array2
result = np.maximum(array1, array2)
print(result)
# Output: [2 4 3 5 5]
maximum() 语法
maximum()
的语法是:
numpy.maximum(array1, array2, out = None)
maximum() 参数
maximum()
函数接受以下参数:
array1
和array2
- 要比较的两个输入数组out
(可选) - 用于存储结果的输出数组
maximum() 返回值
maximum()
函数返回一个数组,其中包含两个数组的元素级最大值。
示例 1:2-D 数组的 maximum()
import numpy as np
# create two 2-D arrays
array1 = np.array([[1, 2, 3], [4, 5, 6]])
array2 = np.array([[2, 4, 1], [5, 3, 2]])
# find the element-wise maximum of array1 and array2
result = np.maximum(array1, array2)
print(result)
输出
[[2 4 3] [5 5 6]]
在这里,maximum()
比较 array1
和 array2
的对应元素,并返回一个新数组 result
,其中包含每个位置的最大值。
示例 2:maximum() 中 out 参数的使用
import numpy as np
array1 = np.array([1, 3, 5, 7, 9])
array2 = np.array([2, 4, 6, 8, 10])
# create an empty array with the same shape as array1
output = np.empty_like(array1)
# compute the element-wise maximum and store the result in output
np.maximum(array1, array2, out=output)
print(output)
输出
[ 2 4 6 8 10]
在这里,在指定 out=output
后,元素级最大值操作的结果将存储在 output
数组中。