Python 乘法numpy的新数组

Python 乘法numpy的新数组,python,numpy,matrix-multiplication,Python,Numpy,Matrix Multiplication,我有这样一个数组: data=np.array(([2,4,8], [10, 20, 30], ...)) # TypeError fixed 我想得到一个新的数组,每个数组的指数相乘: np.array([[64], [6000], ...]) 如何使用numpy实现这一点?好吧,这个结果似乎不是“每个索引的乘法”,但下面是您想要的: result = data.prod(axis=1) 例如: In [2]: data = numpy.array([[2, 4, 8], [10, 20

我有这样一个数组:

data=np.array(([2,4,8], [10, 20, 30], ...)) # TypeError fixed
我想得到一个新的数组,每个数组的指数相乘:

np.array([[64], [6000], ...])

如何使用numpy实现这一点?

好吧,这个结果似乎不是“每个索引的乘法”,但下面是您想要的:

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])
有关更多信息,请参阅