python通过numpy实现两个矩阵的乘法

2023-03-09 00:00:00 两个 矩阵 乘法

在 numpy 中,使用 numpy.dot() 函数进行矩阵乘法。下面是一个示例代码:

import numpy as np

# 定义两个矩阵
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])

# 计算矩阵乘法
C = np.dot(A, B)

print(C)

在上面的代码中,我们首先定义了两个 2x2 的矩阵 A 和 B,然后使用 numpy.dot() 函数计算它们的乘积,结果存储到 C 中。最后,我们将 C 打印输出。

如果你使用的是 numpy 1.13 以及以上版本,还可以使用 @ 符号进行矩阵乘法:

import numpy as np

# 定义两个矩阵
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])

# 计算矩阵乘法
C = A @ B

print(C)

上面的代码和之前的示例代码等价。

相关文章