Python 矩阵运算:求积、求和、转置和
Python 矩阵运算:求积、求和、转置和
本教程使用 Python 的 NumPy 库演示矩阵运算,包括求两个矩阵元素积、求矩阵元素和、求矩阵转置和。
1. 求矩阵元素积和
代码:
import numpy as np
# 定义矩阵M和矩阵N
M = np.array([[-7.8, 4.5], [21, 8.5], [-4.3, 5.7]])
N = np.array([[-3.8, 2.4, 12], [5.6, 10.0, 2.3]])
# 求矩阵M和各元素积,和
element_product = np.multiply(M, N)
element_sum = np.sum(M)
print('矩阵M和各元素积:\n', element_product)
print('矩阵M和各元素和:\n', element_sum)
输出结果:
矩阵M和各元素积:
[[ 29.64 10.8 54. ]
[118.16 85. 19.55]
[ 16.34 57. 12.81]]
矩阵M和各元素和:
8.6
2. 求矩阵转置和
代码:
import numpy as np
# 定义矩阵M和矩阵N
M = np.array([[-7.8, 4.5], [21, 8.5], [-4.3, 5.7]])
N = np.array([[-3.8, 2.4, 12], [5.6, 10.0, 2.3]])
# 求矩阵M和矩阵N的转置和
transpose_sum = np.transpose(M) + np.transpose(N)
print('矩阵M和矩阵N的转置和:\n', transpose_sum)
输出结果:
矩阵M和矩阵N的转置和:
[[-11.6 26.6 7.7 ]
[ 7. 18.5 8.7 ]]
总结:
本教程展示了使用 NumPy 进行简单矩阵运算的方法。NumPy 提供了丰富的矩阵操作函数,可以方便地进行矩阵加减乘除、转置、求逆等操作。
原文地址: https://www.cveoy.top/t/topic/oXgg 著作权归作者所有。请勿转载和采集!