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网络编程之读取网站根目录实例
Sep 30 Python
Django中实现点击图片链接强制直接下载的方法
May 14 Python
深入解析Python中的__builtins__内建对象
Jun 21 Python
深入理解NumPy简明教程---数组2
Dec 17 Python
centos 安装Python3 及对应的pip教程详解
Jun 28 Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 Python
解决Python安装时报缺少DLL问题【两种解决方法】
Jul 15 Python
Python 转换RGB颜色值的示例代码
Oct 13 Python
python的pyecharts绘制各种图表详细(附代码)
Nov 11 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
Python 爬虫性能相关总结
Aug 03 Python
python manim实现排序算法动画示例
Aug 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/08/23 PHP
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
PHP7新增函数
2021/03/09 PHP
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
js获取指定日期周数以及星期几的小例子
2014/06/27 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
python进阶_浅谈面向对象进阶
2017/08/17 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
Python对象的属性访问过程详解
2020/03/05 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
财务会计人员求职的自我评价
2014/01/13 职场文书
幼儿园教育教学反思
2014/01/31 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
《湘夫人》教学反思
2014/02/21 职场文书
绩效工资实施方案
2014/03/15 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
英语自我介绍演讲稿
2014/09/01 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
二审代理词范文
2015/05/25 职场文书
详解MySQL 联合查询优化机制
2021/05/10 MySQL
Python使用MapReduce进行简单的销售统计
2022/04/22 Python