比较单个元件时选择最大值(&A);python中的数组

比较单个元件时选择最大值(&A);python中的数组,python,numpy,vectorization,numpy-ndarray,Python,Numpy,Vectorization,Numpy Ndarray,在python中比较单个元素和数组时如何选择max 例: i=5&a=np.数组([3,9,1,4,6]) 预期结果是数组=[5,9,5,5,6] 通过将i与a的每个元素进行比较,选择最大值 除了用于循环外,还有更快的矢量化方法吗?您正在寻找的是numpy.max: import numpy as np i = 5 a = np.array([3,9,1,4,6]) print(np.maximum(i,a)) # [5,9,5,5,6] 您要查找的是numpy.maximum: impo

在python中比较单个元素和数组时如何选择max

例: i=5&a=np.数组([3,9,1,4,6])

预期结果是数组=[5,9,5,5,6]

通过将i与a的每个元素进行比较,选择最大值


除了用于循环外,还有更快的矢量化方法吗?

您正在寻找的是
numpy.max

import numpy as np

i = 5
a = np.array([3,9,1,4,6])

print(np.maximum(i,a))
# [5,9,5,5,6]

您要查找的是
numpy.maximum

import numpy as np

i = 5
a = np.array([3,9,1,4,6])

print(np.maximum(i,a))
# [5,9,5,5,6]
返回按元素比较的最大值:
np。最大值(a,i)
可能重复的返回按元素比较的最大值:
np。最大值(a,i)
可能重复的