文章目录

  • 1 numpy矩阵运算
    • 1.1 矩阵加法
    • 1.2 矩阵数乘
    • 1.3 矩阵星乘
    • 1.4 矩阵乘法
    • 1.5 向量内积
    • 1.6 矩阵转置
    • 1.7 逆矩阵
    • 1.8 求解矩阵行列式
    • 1.9 求解伴随矩阵
    • 1.10 求解矩阵的秩
    • 1.11 求解线性方程组
    • 1.12 求矩阵特征值及对应的特征向量

1 numpy矩阵运算

import numpy as np

1.1 矩阵加法

a1=np.array([[1,2,3],[1,2,3]])
a2=np.array([[1,0,1],[1,1,3]])
a1,a2,a1+a2

1.2 矩阵数乘

1.3 矩阵星乘

a1=np.array([[1,2,3],[1,2,3]])
a2=np.array([[1,0,1],[1,1,3]])
a1,a2,a1*a2

1.4 矩阵乘法

a1=np.array([[1,2,3],[1,2,3]])
a2=np.array([[1,0],[1,1],[0,1]])
a1,a2,np.dot(a1,a2)

1.5 向量内积

a=np.array([1,2,3])
b=np.array([1,1,2])
np.dot(a,b)

1.6 矩阵转置

a=np.array([[1,2,3],[2,2,1],[3,4,3]])
a.transpose()

1.7 逆矩阵

a=np.array([[1,2,3],[2,2,1],[3,4,3]])
np.linalg.inv(a)

1.8 求解矩阵行列式

a=np.array([[1,2,3],[2,2,1],[3,4,3]])
np.linalg.det(a)

1.9 求解伴随矩阵

a=np.array([[1,2,3],[2,2,1],[3,4,3]])
np.linalg.det(a) *np.linalg.inv(a)

1.10 求解矩阵的秩

a=np.array([[1,2,3],[2,2,1],[3,4,3]])
np.linalg.matrix_rank(a)

1.11 求解线性方程组

import numpy as np
import scipy
a = np.array([[0,1,3,1,-1], [1,-1,3,-4,2], [1,1,-1,2,1],[1,0,-1,0,1],[1,0,0,0,0]])
b = np.array([1,3,0,2,4])
x = np.linalg.solve(a, b)
x

1.12 求矩阵特征值及对应的特征向量

A = np.array([[0,1],[-1,0]])
a,b = np.linalg.eig(A)
a,b

A = np.array([[0,-1,-1],[-1,0,-1],[-1,-1,0]])
a,b = np.linalg.eig(A)
a,b

python之线性代数矩阵运算相关推荐

  1. 使用python学线性代数_最简单的神经网络简介| 使用Python的线性代数

    使用python学线性代数 A neural network is a powerful tool often utilized in Machine Learning because neural ...

  2. python中numpy矩阵运算操作大全(非常全)!

    python中numpy矩阵运算操作大全(非常全) //2019.07.10晚 python矩阵运算大全 1.矩阵的输出形式: 对于任何一个矩阵,python输出的模板是: import numpy ...

  3. 使用python学线性代数_二项式过程| 使用Python的线性代数

    使用python学线性代数 When we flip a coin, there are two possible outcomes as head or tail. Each outcome has ...

  4. python未知数的矩阵运算_python如何进行矩阵运算

    python进行矩阵运算的方法: 1.矩阵相乘 >>>a1=mat([1,2]); >>>a2=mat([[1],[2]]); >>>a3=a1* ...

  5. python矩阵运算实例_Python矩阵常见运算操作实例总结 python 怎么实现矩阵运算

    python 怎么查看一个矩阵的维数你是知道的,等你,我已经栖息了疲惫的憧憬,夜夜抚慰残梦的翅膀. 都是复制党,百度知道回答真的质量太低了,真的很心疼,言归正传 利用numpy分享矩阵维数: impo ...

  6. python数组与矩阵运算

    python数组与矩阵运算 本文内容 numpy数组和矩阵的建立 numpy数组和矩阵的运算 numpy array维度 reference 本文内容 初学python试图通过矩阵简化运算,感谢网友智 ...

  7. 【Python】机器学习矩阵运算必学库Numpy首秀!

    公众号:尤而小屋 作者:Peter 编辑:Peter 大家好,我是Peter~ 开始更新numpy相关的文章,本文介绍numpy中的25个小案例,主要内容是如何利用numpy来生成向量(一维数组),矩 ...

  8. 矩阵形状| 使用Python的线性代数

    Prerequisite: Linear Algebra | Defining a Matrix 先决条件: 线性代数| 定义矩阵 In the python code, we will add tw ...

  9. 线性代数 向量长度_用户定义长度的向量| 使用Python的线性代数

    线性代数 向量长度 Prerequisite: Defining a vector 先决条件: 定义向量 Linear algebra is the branch of mathematics con ...

最新文章

  1. Thymeleaf设置属性值
  2. pyTorch自然语言处理简单例子
  3. Object-C,四则运算计算器
  4. matlab单机带负荷系统模型,用MATLAB仿真实现电力系统静态稳定性分析
  5. 基于JAVA+SpringBoot+Mybatis+MYSQL的仓库信息管理系统
  6. VS2013 update4+Cocos2d-x 3.7 Win8下安装方法及配置
  7. 操作系统 读者-写者问题
  8. C#网络编程----(三)委托和多线程
  9. android studio for android learning (十三) 一个简单的图片查看器示例
  10. BUUCTF Misc Page2-6部分题目
  11. Mapper method 'org.xxxxmapper.XXXXXMapper.saveXXXX' has an unsupported return type:
  12. 推荐收藏:50个最佳机器学习公共数据集
  13. android socket 丢包,socket timeout exception和常见网络丢包情况
  14. python性能差_Python 性能分析大全
  15. 解决薪资倒挂的最佳方式!
  16. 1849 将字符串拆分为递减的连续值(递归)
  17. 太阳动态ip代理为您详解使用代理ip常见的几个关键点及其解决方案
  18. 图形相关知识(显示)
  19. 西门子S7通信协议中TSAP的确认
  20. 股指期货网址(股指 期货)

热门文章

  1. BigDecimalUtils
  2. 崔洋 mysql_MySQL数据库应用从入门到精通
  3. R假设检验与一元线性回归分析
  4. 怎么修改服务器图片存储路径,linux服务器存储图片路径
  5. 20几岁决定男人的一生(摘抄)
  6. 理正消息服务器,理正图纸打印系统
  7. 机器学习 | 朴素贝叶斯法知识总结
  8. android 自定义相机Camera
  9. vue本地项目启动时遇到coreJs相关报错问题处理
  10. Amazon 14 principles Decode