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 相关文章推荐
wxPython学习之主框架实例
Sep 28 Python
python求列表交集的方法汇总
Nov 10 Python
python中format()函数的简单使用教程
Mar 14 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
OpenCV搞定腾讯滑块验证码的实现代码
May 18 Python
python 经典数字滤波实例
Dec 16 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
Apr 08 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
May 26 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
python 如何区分return和yield
Sep 22 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
Jan 30 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
Javascript MD4
2006/12/20 Javascript
javascript dom 操作详解 js加强
2009/07/13 Javascript
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
写得不错的jquery table鼠标经过变色代码
2013/09/27 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
2013/11/14 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
2018/09/03 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
戴尔加拿大官网:Dell加拿大
2016/09/17 全球购物
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
教师演讲稿范文
2014/01/08 职场文书
自荐信写法介绍
2014/01/25 职场文书
《童年》教学反思
2014/02/18 职场文书
应届生求职信
2014/05/31 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
大学生操行评语大全
2014/12/31 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
如何写辞职信
2015/05/13 职场文书
给校长的建议书作文500字
2015/09/14 职场文书