gpt4 book ai didi

python - 带有 numpy 数组的分布式 "if"

转载 作者:太空宇宙 更新时间:2023-11-04 08:53:09 31 4
gpt4 key购买 nike

假设我有两个数组,xy,并且想要一个元素 ix[i]< 的数组 如果 x[i] > y[i];否则,它是 y[i]

numpy 中是否有一些预先编写的方法来执行此操作?

最佳答案

您只是在寻找“2 个数组的逐点最大值”,这可以通过 numpy.maximum()

获得
x = np.array([0, 1, 2])
y = np.array([1, 2, 0])
np.maximum(x, y)

输出 array([1, 2, 2])

关于python - 带有 numpy 数组的分布式 "if",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33106672/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com