import numpy as np
# 定义两个矩阵
matrix_a = np.array([[1, 2, 3],
[4, 5, 6]])
matrix_b = np.array([[7, 8],
[9, 10],
[11, 12]])
# 使用 numpy 的 matmul 函数进行矩阵乘法
result = np.matmul(matrix_a, matrix_b)
# 打印结果
print("矩阵 A:")
print(matrix_a)
print("\n矩阵 B:")
print(matrix_b)
print("\n矩阵 A 和矩阵 B 的乘积:")
print(result)
numpy 是一个强大的科学计算库,提供了对多维数组的支持和高效的数值运算。np.array 用于创建矩阵(二维数组)。np.matmul 是用于执行矩阵乘法的函数。它会根据线性代数中的矩阵乘法规则计算两个矩阵的乘积。如果你想要更简单的实现方式,也可以直接使用 @ 运算符来进行矩阵乘法:
result = matrix_a @ matrix_b
这个代码片段实现了相同的功能。
上一篇:sample函数python
下一篇:reduce函数python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站