python进行矩阵运算的方法:

1、矩阵相乘>>>a1=mat([1,2]);

>>>a2=mat([[1],[2]]);

>>>a3=a1*a2 #1*2的矩阵乘以2*1的矩阵,得到1*1的矩阵

>>> a3

matrix([[5]])

2、矩阵对应元素相乘>>>a1=mat([1,1]);

>>>a2=mat([2,2]);

>>>a3=multiply(a1,a2)

>>> a3

matrix([[2, 2]])

multiply()函数:数组和矩阵对应位置相乘,输出与相乘数组/矩阵的大小一致

3、矩阵点乘>>>a1=mat([2,2]);

>>>a2=a1*2

>>>a2

matrix([[4, 4]])

4、矩阵求逆>>>a1=mat(eye(2,2)*0.5)

>>> a1

matrix([[ 0.5,  0. ],

[ 0. ,  0.5]])

>>>a2=a1.I  #求矩阵matrix([[0.5,0],[0,0.5]])的逆矩阵

>>> a2

matrix([[ 2.,  0.],

[ 0.,  2.]])

5、矩阵转置>>> a1=mat([[1,1],[0,0]])

>>> a1

matrix([[1, 1],

[0, 0]])

>>> a2=a1.T

>>> a2

matrix([[1, 0],

[1, 0]])

6、计算每一列、行的和>>>a2=a1.sum(axis=0) #列和,这里得到的是1*2的矩阵

>>> a2

matrix([[7, 6]])

>>>a3=a1.sum(axis=1) #行和,这里得到的是3*1的矩阵

>>> a3

matrix([[2],

[5],

[6]])

>>>a4=sum(a1[1,:])  #计算第一行所有列的和,这里得到的是一个数值

>>> a4

5                    #第0行:1+1;第2行:2+3;第3行:4+2

更多Python知识请关注Python自学网

python矩阵运算法则_python怎么进行矩阵运算?相关推荐

  1. python 矩阵类型转换_python中的矩阵运算

    python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 1.numpy的导入和使用 from numpy import *;#导入numpy的库函数 im ...

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

    用vuejs实现一个todolist项目 用vue.js实现一个todolist项目:input输入框输入的值会呈现在下方,并且会保存在localStorage里面,而且下方的列表点击之后也会有变化: ...

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

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

  4. Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习

    Python学习教程(Python学习视频_Python学些路线):总结和练习 练习清单 寻找"水仙花数". 寻找"完美数". "百钱百鸡" ...

  5. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  6. Python学习教程(Python学习视频_Python学习路线):Day04循环结构

    Python学习教程(Python学习视频_Python学习路线):循环结构 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入 ...

  7. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

  8. Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python

    Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...

  9. python矩阵运算法则_导数与梯度、矩阵运算性质、科学计算库numpy

    一.实验介绍 1.1 实验内容 虽然在实验一中我想尽量少的引入(会让人放弃继续学习的)数学概念,但我似乎还是失败了.不过这几乎是没有办法的事,要想真正学会深度学习,没有一定的数学基础(高等数学.线性代 ...

  10. python 共轭转置_python矩阵运算,转置,逆运算,共轭矩阵实例

    我就废话不多说了,大家还是直接看代码吧! #先定义两个矩阵 X=np.array([[1,2104,5,1,45],[1,1416,3,2,40],[1,1534,3,2,30],[1,852,2,1 ...

最新文章

  1. 围巾都这么黑科技了,是我见识少了
  2. jdbcpingquery mysql_JDBC - liuping - 博客园
  3. python 操作txt 写入列表
  4. MySQL 5.7基于GTID及多线程主从复制
  5. SAP Spartacus里modifiedtime的大小写问题
  6. 根据变量值取得变量的参数名
  7. OrchardCore 如何动态加载模块?
  8. Flutter Trying to embed a platform view but the PrerollContext does not support embedding
  9. 数据分析师要会mysql_数据分析人员需要掌握sql到什么程度?
  10. java让两个线程交替_java两个线程实现: 两个线程交替打印字母和数
  11. FPGA---多按键消抖检测
  12. VC之CString,wchar_t,int,string,char*之间的转换
  13. HDU4841 圆桌问题【约瑟夫环+模拟+STL】
  14. Java面试题系列(X)锁的原理
  15. 十二、Oracle学习笔记:分页查询
  16. 并不是部所有市场都类似:评估 Marketplace 的 10 个特征
  17. E-prime主要常见问题及matlab、python打marker方式
  18. 活塞发动机和喷气式发动机-绝妙的动力转换
  19. ICANN拟删旧国别域名 含英国gb苏联su塞黑cs
  20. 蓝牙模块 hc06 linux,arduino教程——蓝牙模块hc05和hc06的相互连接

热门文章

  1. 让你的 Xcode8 继续使用插件
  2. 201912月全国计算机二级考试,201912月天津计算机二级报名时间:12月5日-12月7日!附报名入口...
  3. Flutter学习笔记 数据储存shared_preferences
  4. 红帽子linux2017安装,Firefox 49发布 - 在RedHat和Debian系统上安装
  5. HDU 5855 Less Time, More profit(最大权闭合图)
  6. 视频动作识别(Action Recognition)综述
  7. oracle Parallel模式-Parallel用法(/*+PARALLEL(n)*/)
  8. 微信公众平台开发技术文档
  9. openbsd系统可以做什么服务器,OpenBSD 3.8 release 架设FTP服务器
  10. 2017届腾讯校园招聘笔试——最后一道编程题