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 提供了丰富的矩阵操作函数,可以方便地进行矩阵加减乘除、转置、求逆等操作。

Python 矩阵运算:求积、求和、转置和

原文地址: https://www.cveoy.top/t/topic/oXgg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录