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二分法搜索算法实例分析
May 11 Python
用Python写一个无界面的2048小游戏
May 24 Python
python如何压缩新文件到已有ZIP文件
Mar 14 Python
python实现反转部分单向链表
Sep 27 Python
对python产生随机的二维数组实例详解
Dec 13 Python
python实现一个简单的udp通信的示例代码
Feb 01 Python
Python随机函数库random的使用方法详解
Aug 21 Python
Python socket模块方法实现详解
Nov 05 Python
打包PyQt5应用时的注意事项
Feb 14 Python
Python基于pandas爬取网页表格数据
May 11 Python
django中cookiecutter的使用教程
Dec 03 Python
python批量生成身份证号到Excel的两种方法实例
Jan 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 cookie 详解使用实例
2016/11/03 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
Gird事件机制初级读本
2007/03/10 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
JavaScript的String字符串对象常用操作总结
2016/05/26 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
详解js的六大数据类型
2016/12/27 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
Python深入学习之闭包
2014/08/31 Python
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
Python检测一个对象是否为字符串类的方法
2015/05/21 Python
python出现"IndentationError: unexpected indent"错误解决办法
2017/10/15 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
Python List cmp()知识点总结
2019/02/18 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
技校教师求职简历的自我评价
2013/10/20 职场文书
学校十一活动方案
2014/02/01 职场文书
人力资源管理专业自荐书范文
2014/02/10 职场文书
法人授权委托书格式
2014/04/08 职场文书
民用住房租房协议书
2014/10/29 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
MySQL中distinct和count(*)的使用方法比较
2021/05/26 MySQL