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抓取网页内容示例分享
Feb 24 Python
Python求解平方根的方法
Mar 11 Python
python单元测试unittest实例详解
May 11 Python
基于Python的XSS测试工具XSStrike使用方法
Jul 29 Python
Python 反转字符串(reverse)的方法小结
Feb 20 Python
批量将ppt转换为pdf的Python代码 只要27行!
Feb 26 Python
Python爬虫实现验证码登录代码实例
May 10 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
Oct 09 Python
Python接口测试结果集实现封装比较
May 01 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
Aug 03 Python
Django如何实现防止XSS攻击
Oct 13 Python
python opencv人脸识别考勤系统的完整源码
Apr 26 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防止SQL注入详解及防范
2013/11/12 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
2015/08/27 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
webpack 从指定入口文件中提取公共文件的方法
2018/11/13 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
JS canvas实现画板和签字板功能
2021/02/23 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
python数据处理 根据颜色对图片进行分类的方法
2018/12/08 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
中科软笔试题和面试题
2014/10/07 面试题
有兼职工作经历的简历自我评价
2014/03/07 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
公司会议开幕词
2015/01/29 职场文书
甲午大海战观后感
2015/06/02 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS