【发布时间】:2020-06-20 03:21:10
【问题描述】:
我有这个数组:
A = [[30, 80, 50], [44, 60, 41]]
我怎样才能得到这样的输出:
分钟 = [30, 60, 41]
【问题讨论】:
标签: python python-3.x minimum
我有这个数组:
A = [[30, 80, 50], [44, 60, 41]]
我怎样才能得到这样的输出:
分钟 = [30, 60, 41]
【问题讨论】:
标签: python python-3.x minimum
A = [[30, 80, 50], [44, 60, 41]]
print([min(column) for column in zip(*A)])
输出:
[30, 60, 41]
【讨论】:
import numpy as np
A = [[30, 80, 50], [44, 60, 41]]
np.min(A, axis=0) # computes minimum in each row
输出:
array([30, 60, 41])
【讨论】:
另一种选择:
A = [[30, 80, 50], [44, 60, 41]]
list(map(min, zip(*A)))
【讨论】: