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 sys模块sys.path使用方法示例
Dec 04 Python
Python实现生成简单的Makefile文件代码示例
Mar 10 Python
Python中实现参数类型检查的简单方法
Apr 21 Python
在Python中使用matplotlib模块绘制数据图的示例
May 04 Python
python基于xmlrpc实现二进制文件传输的方法
Jun 02 Python
基于Python实现一个简单的银行转账操作
Mar 06 Python
python线程、进程和协程详解
Jul 19 Python
深入理解Python中的*重复运算符
Oct 28 Python
Python os.rename() 重命名目录和文件的示例
Oct 25 Python
Django认证系统实现的web页面实现代码
Aug 12 Python
Python warning警告出现的原因及忽略方法
Jan 31 Python
Python稀疏矩阵及参数保存代码实现
Apr 18 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/06/16 PHP
PHP中如何定义和使用常量
2013/02/28 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
php实现网站留言板功能
2015/11/04 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
vue实现添加标签demo示例代码
2017/01/21 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
Windows下python2.7.8安装图文教程
2016/05/26 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
2018/04/18 Python
python版DDOS攻击脚本
2019/06/12 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
文案策划求职信
2014/03/18 职场文书
商务日语专业的自荐信
2014/05/23 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
2015年母亲节寄语
2015/03/23 职场文书
小学运动会加油稿
2015/07/22 职场文书