【发布时间】:2019-04-25 09:55:56
【问题描述】:
在python中比较单个元素和数组时如何选择最大值?
例如: i = 5 & a = np.array([3,9,1,4,6])
预期结果是一个数组 = [5,9,5,5,6]
通过将 i 与 a 的每个元素进行比较并选择最大值。
除了使用for循环,有没有更快的向量化方式?
【问题讨论】:
-
maximum 返回元素比较的最大值:
np.maximum(a,i)
标签: python numpy vectorization numpy-ndarray