use*_*329 5 python numpy matrix cross-product
我有两个向量.我想要一个"交叉乘积"-esque函数,它将从第一个向量中获取每个值,并将其提升到第二个向量中每个值的指数,返回一个矩阵.有没有内置于numpy的东西呢?它可以通过循环完成,但我正在寻找一些有效的东西.
例如:
>>> cross_exp([1,2], [3,4])
[[1, 1],[8, 16]]
Run Code Online (Sandbox Code Playgroud)
听起来你可能想要np.power.outer:
>>> np.power.outer([1,2], [3,4])
array([[ 1, 1],
[ 8, 16]])
Run Code Online (Sandbox Code Playgroud)
大多数ufunc都有一个outer方法来计算来自两个数组的所有值对的操作结果(注意这与交叉积不同).
| 归档时间: |
|
| 查看次数: |
200 次 |
| 最近记录: |