NumPy点积矩阵

sdnqo3pr  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(70)

是否有NumPy矩阵/向量函数,

[x1*y1]
         [x2*y2]
x*y  =   [x3*y3]
         [-----]
         [xn*yn]

字符串

shstlldc

shstlldc1#

没有方法,**就用 *
例如考虑

import numpy as np
a = np.array([[0, 1, 2, 3, 4],
           [5, 6, 7, 8, 9]])

b = np.array([[2, 2, 2, 2, 2],
           [2, 2, 2, 2, 2]])

print(a * b)

字符串
此代码返回

[[ 0  2  4  6  8]
 [10 12 14 16 18]]

a7qyws3x

a7qyws3x2#

最好使用数组而不是矩阵,矩阵总有一天会消失。当你使用Python 3.5+时,在最近版本的NumPy中,矩阵乘法运算符@可以与数组一起使用。拥有矩阵乘法运算符几乎是矩阵的唯一原因。

相关问题