import numpy as np
# 创建两个矩阵
matrix1 = np.array([[1, 2], [3, 4]])
matrix2 = np.array([[5, 6], [7, 8]])
# 矩阵加法
addition_result = matrix1 + matrix2
print("矩阵加法结果:")
print(addition_result)
# 矩阵乘法(点乘)
multiplication_result = np.dot(matrix1, matrix2)
print("\n矩阵乘法结果:")
print(multiplication_result)
# 矩阵转置
transpose_result = matrix1.T
print("\n矩阵转置结果:")
print(transpose_result)
# 矩阵求逆
inverse_result = np.linalg.inv(matrix1)
print("\n矩阵求逆结果:")
print(inverse_result)
numpy 库的 array 函数创建两个 2x2 的矩阵 matrix1 和 matrix2。+ 运算符对两个矩阵进行元素级别的加法运算。np.dot 函数进行矩阵的点乘运算(即矩阵乘法)。.T 属性获取矩阵的转置。np.linalg.inv 函数计算矩阵的逆矩阵。这些操作是常见的矩阵运算,适用于线性代数和数据科学中的许多应用场景。
上一篇:python中type()函数
下一篇:python的pandas
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站