python - 三个数组的python点积中的数组计算

标签 python numpy

<分区>

我是 python 新手。 我怎样才能在 python numpy 中做 3 个数组的点积。 我有三个矩阵

[1 2 3]
[4 5 6]
[-1 -2 -3]

我想做 (1x4x(-1)) + (2x5x(-2)) + (3x6x(-3)) = -4-20-36 = -50

最佳答案

假设您的 numpy 数组分别是 abc:

>>> (a * b).dot(c)
-78

关于python - 三个数组的python点积中的数组计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64308148/

相关文章:

python - 如何检查生成器是否至少有 N 个元素

python - 修改url参数以从多个网站下载图片

python - 基于多标签掩码对 numpy 数组求和

python-3.x - Psycopg2 无法将 numpy nans 写入 postgresql 表 : invalid input syntax for type double precision: ""

python - 在python中取消设置linux环境变量的正确方法是什么?

python - tensorflow 多 GPU 并行使用

python - 如何拆分字典中的列表以创建一个新列表?

python - Dataframe-按行的最大值归一化每一行

python - 访问numpy数组中焦点单元周围的单元

python - 使用相同的容器在 Python 中获取可变大小的 numpy 数组的 CDF?