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