【发布时间】:2022-12-24 21:10:49
【问题描述】:
所以我有 n 个数组,我想对它们进行元素比较并用 python 找到最大值。我找到here 的一个很好的解决方案是:
np.maximum.reduce([a,b,c])。
但我想要另一个列表,其中的元组对应于最大值和它来自的列表。比如说
a = [1, 7, 3],
b = [5, 3, 6],
c = [3, 5, 4]
np.maximum.reduce([a,b,c]) 将返回一个列表 [5,7,6],这很好。
但我想要另一个列表:
[(5,"b"), (7, "a"), (6,"b")]
【问题讨论】:
-
在您的示例答案中,您有两次 B,这是故意的吗?为什么要在元组列表中使用字符串“a”、“b”?
-
是的,它是故意的。我本身并不想要字符串,而是返回最大值来自的列表。
标签: python max elementwise-operations