使用numpy.maximum函数我可以在 python 中获取两个数组的元素最大值。
例如:
import numpy as np
a = [1,2,3]
b = [2,3,1]
print(np.maximum(a, b))
Run Code Online (Sandbox Code Playgroud)
结果是:[2 3 3]
如何对三个、四个或 n 个数组执行相同操作?
例如,对于以下代码:
import numpy as np
a = [1,2,3]
b = [2,3,1]
c = [3,2,1]
Run Code Online (Sandbox Code Playgroud)
我想要一个函数返回[3 3 3]
小智 5
这是四个数组的示例
A = np.array([0,1,2])
B = np.array([1,0,3])
C = np.array([3,0,4])
D = np.array([7,0,4])
print(np.maximum.reduce([A,B,C,D]))
Run Code Online (Sandbox Code Playgroud)
对于 n 数组np.maximum.reduce([A,B,C,D,......,n])