python - python中列向量乘积的向量实现

标签 python matrix multiplication

是否有任何向量实现将二维数据中的列相乘以生成包含Python中所有列值的乘积的单个列? 例如 [[1,2,3],[2,1,4],[1,7,3],[4,1,1]] 到 [6,8,21,4]

最佳答案

尝试np.multiplynp.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/

相关文章:

python - 无法理解代码行为 - python

c++ - 在 C++ 中寻找线性方程组的最优解

algorithm - Needleman Wunsch 算法 (perl)

c - 如何正确地将两个 long long int 相乘?

python - PyQt5 中使用 QML 实现前后端分离

python - 如何在右侧绘制 yticks 并保留经典的左侧

python - python列表理解中的冗余计算?

algorithm - Matlab For循环只针对矩阵的 "shell"

c - 是否可以在 C 中优化并更快地将数组乘以数字?

C++ : Trailing zeroes in array multiplication