我有一个这样的数组:
_Session
我希望得到结果作为每个数组的每个索引的乘法的新数组:
data=np.array(([2,4,8], [10, 20, 30], ...)) # TypeError fixed
如何用numpy完成?
答案 0 :(得分:3)
嗯,这个结果似乎并不是“每个指数的乘法”,但这就是你想要的:
result = data.prod(axis=1)
示例:
In [2]: data = numpy.array([[2, 4, 8], [10, 20, 30]])
In [3]: data.prod(axis=1)
Out[3]: array([ 64, 6000])
有关详细信息,请参阅docs for numpy.prod
。