Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python 矩阵运算

作者:风皇霸陵   发布日期:2025-07-17   浏览:10

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)

# 矩阵减法
subtraction_result = matrix1 - matrix2
print("矩阵减法结果:")
print(subtraction_result)

# 矩阵乘法(点乘)
multiplication_result = np.dot(matrix1, matrix2)
print("矩阵乘法结果:")
print(multiplication_result)

# 矩阵转置
transpose_result = matrix1.T
print("矩阵转置结果:")
print(transpose_result)

解释说明:

  1. 创建矩阵:使用 numpy 库的 array 函数创建两个 2x2 的矩阵 matrix1matrix2
  2. 矩阵加法:通过直接相加两个矩阵,得到一个新的矩阵,对应位置的元素相加。
  3. 矩阵减法:通过直接相减两个矩阵,得到一个新的矩阵,对应位置的元素相减。
  4. 矩阵乘法:使用 np.dot 函数进行矩阵的点乘运算,得到一个新的矩阵。
  5. 矩阵转置:使用 .T 属性对矩阵进行转置操作,行变列,列变行。

希望这段代码和解释对你有帮助!

上一篇:python lambda用法

下一篇:python keyboard库

大家都在看

python时间格式

python开发windows应用程序

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

python的for i in range

npm config set python

python代码简单

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站