python矩阵的共轭转置_基础 | Python 下的矩阵操作

本文介绍了Python中矩阵的共轭转置及其运算规则,包括矩阵的加减法、乘法、转置矩阵的性质、共轭转置矩阵的性质、对称和反对称矩阵以及Trace的性质。通过实例展示了numpy库在矩阵运算中的应用。
摘要由CSDN通过智能技术生成

关键词:线性代数 / 矩阵 / 运算

今天小编将详细介绍矩阵的运算规则与数学符号应用在矩阵上的含义,如同算数字的加减法需要了解计算公式的规则一样,矩阵的运算虽然与单纯数字运算相似,但其细节的相异处还需要多加注意。另外,矩阵计算有些时候手算和代码算的规则是有些差异的,这也容易造成算法在实际部署时的 BUG,接下来的矩阵操作介绍,小编将完全站在编程的角度去重新阐述线性代数的理论知识!

矩阵的基本性质

回顾一下一个矩阵的具体写法与符号定义:

中的

称为矩阵的元素,可以是数字,函数,实数,复数。在 python 代码中的numpy模块几乎可以说是数值计算的唯一选择。

import numpy as np

from Code.linalg import *

如果还没安装过numpy,可以使用下面指令在终端快速安装。

pip install numpy

如果想获得Code.linalg里面的代码,欢迎扫码进群!

1. 矩阵的相等

如果 A 与 B 两个矩阵的阶数相等,所对应的元素也都相等,则称 A 与 B 矩阵相等。

2. 加减法

如果两个矩阵的阶数都相等,则加减法即为对应位置的元素相加减。

A = np.random.randint(0, 5, 6).reshape(2, 3)

B = np.random.randint(0, 5, 6).reshape(2, 3)

C = np.random.randint(0, 8, 6).reshape(3, 2)

print(A, '\n\n', B, '\n\n', C)

print(A + B)

输出 (1):

[[0 1 1]

[3 1 0]]

[[1 1 0]

[2 2 0]]

[[2 2]

[2 2]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值