python简单实现矩阵的乘,加,转置和逆运算示例


Posted in Python onJuly 10, 2019

本文实例讲述了python简单实现矩阵的乘,加,转置和逆运算。分享给大家供大家参考,具体如下:

使用python完成矩阵的乘,加,转置和逆:

# -*- coding:utf-8 -*-
#矩阵的乘,加,转置和逆
#numpy库提供矩阵运算的功能
from numpy import *;
import numpy as np;
#矩阵的创建(随机) data=mat(random.randint(10,size=(3,3)))
data=mat([ [3,4,4],
      [4,9,7],
      [2,3,3] ])
#矩阵的乘:
data_1=mat([[1],[2],[3]]);# 3 x 3 矩阵与 3 x 1 矩阵相乘得 3 x 1 矩阵
text1=data * data_1;
print("矩阵的乘:")
print(text1) #验证结果
#矩阵的加:
data_2=mat([[3,4,4],[4,9,7],[2,3,3]])
text2=data + data_2
print("矩阵的加:")
print(text2) #矩阵自加
#矩阵的转置:mat.T
data_3=data.T
print("矩阵的转置:")
print(data_3) #验证转置结果
#矩阵的逆:mat.I
data_4=data.I
print("矩阵的逆:")
print(data_4) #验证逆

运行结果:

矩阵的乘:
[[23]
 [43]
 [17]]
矩阵的加:
[[ 6  8  8]
 [ 8 18 14]
 [ 4  6  6]]
矩阵的转置:
[[3 4 2]
 [4 9 3]
 [4 7 3]]
矩阵的逆:
[[  3.00000000e+00   2.22044605e-16  -4.00000000e+00]
 [  1.00000000e+00   5.00000000e-01  -2.50000000e+00]
 [ -3.00000000e+00  -5.00000000e-01   5.50000000e+00]]

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python编码时应该注意的几个情况
Mar 04 Python
python中文编码问题小结
Sep 28 Python
python3实现跳一跳点击跳跃
Jan 08 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
在numpy矩阵中令小于0的元素改为0的实例
Jan 26 Python
PyQt5笔记之弹出窗口大全
Jun 20 Python
python异步实现定时任务和周期任务的方法
Jun 29 Python
pyinstaller还原python代码过程图解
Jan 08 Python
Django单元测试中Fixtures用法详解
Feb 25 Python
在python中list作函数形参,防止被实参修改的实现方法
Jun 05 Python
PyCharm中配置PySide2的图文教程
Jun 18 Python
Python爬虫过程解析之多线程获取小米应用商店数据
Nov 14 Python
Python中新式类与经典类的区别详析
Jul 10 #Python
详解Pandas之容易让人混淆的行选择和列选择
Jul 10 #Python
python的几种矩阵相乘的公式详解
Jul 10 #Python
Python内存管理实例分析
Jul 10 #Python
OpenCV 边缘检测
Jul 10 #Python
python使用Qt界面以及逻辑实现方法
Jul 10 #Python
用Python实现BP神经网络(附代码)
Jul 10 #Python
You might like
PHP中其实也可以用方法链
2011/11/10 PHP
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
Zend Framework教程之MVC框架的Controller用法分析
2016/03/07 PHP
使用PHP免费发送定时短信的实例
2016/10/24 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
基于JavaScript 类的使用详解
2013/05/07 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
2018/12/03 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
使用pdb模块调试Python程序实例
2015/06/02 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
分享给Python新手们的几道简单练习题
2017/09/21 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
Python Logging 日志记录入门学习
2018/06/02 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
给排水工程师岗位职责
2013/11/21 职场文书
库房主管岗位职责
2013/12/31 职场文书
后进生转化工作制度
2014/01/17 职场文书
给护士表扬信
2014/01/19 职场文书
小学主题班会教案
2015/08/17 职场文书