是否有任何向量实现将二维数据中的列相乘以生成包含Python中所有列值的乘积的单个列? 例如 [[1,2,3],[2,1,4],[1,7,3],[4,1,1]] 到 [6,8,21,4]
最佳答案
尝试np.multiply
或np.prod
a = np.array([[1,2,3],[2,1,4],[1,7,3],[4,1,1]])
np.multiply.reduce(a, axis=1)
或者
np.prod(a, axis=1)
array([ 6, 8, 21, 4])
关于python - python中列向量乘积的向量实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65149301/