gpt4 book ai didi

python - 在 Numpy 数组中查找行最大化某些函数

转载 作者:行者123 更新时间:2023-11-28 22:41:56 26 4
gpt4 key购买 nike

在最大化某些函数的 Numpy 二维数组中查找行索引的最优雅和最有效的方法是什么?特别是,我需要找到具有给定向量的最大点积的行。说,我有

a = np.array([[1, 2, 3], [3, 2, 1]])
b = np.array([6, 5, 4])

那么结果应该是 1 因为 np.dot(a[1],b) 大于 np.dot(a[0], b).

最佳答案

简单地:

>>> np.argmax(a.dot(b))
1

np.argmax docs

关于python - 在 Numpy 数组中查找行最大化某些函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32159642/

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