gpt4 book ai didi

python - "cross product"但提高到指数而不是乘法

转载 作者:太空狗 更新时间:2023-10-30 00:55:00 26 4
gpt4 key购买 nike

我有两个向量。我想要一个“叉积”式的函数,它将从第一个向量中获取每个值并将其提高到第二个向量中每个值的指数,返回一个矩阵。 numpy 中有什么内置的东西可以做到这一点吗?它可以通过循环来完成,但我正在寻找高效的方法。

例如:

>>> cross_exp([1,2], [3,4]) 
[[1, 1],[8, 16]]

最佳答案

听起来你可能想要 np.power.outer:

>>> np.power.outer([1,2], [3,4])
array([[ 1, 1],
[ 8, 16]])

大多数 ufunc 都有一个 outer计算两个数组中所有值对的运算结果的方法(注意这与叉积不同)。

关于python - "cross product"但提高到指数而不是乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32612363/

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