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 字符串格式化代码
Mar 17 Python
详解Python编程中包的概念与管理
Oct 16 Python
OpenCV实现人脸识别
Apr 07 Python
python利用有道翻译实现"语言翻译器"的功能实例
Nov 14 Python
Python编程给numpy矩阵添加一列方法示例
Dec 04 Python
Django组件cookie与session的具体使用
Jun 05 Python
python使用requests.session模拟登录
Aug 09 Python
python爬虫 Pyppeteer使用方法解析
Sep 28 Python
详解python tkinter模块安装过程
Jan 06 Python
Django如何重置migration的几种情景
Feb 24 Python
python 爬取天气网卫星图片
Jun 07 Python
Python max函数中key的用法及原理解析
Jun 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
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
ini_set的用法介绍
2014/01/07 PHP
php获取url参数方法总结
2014/11/13 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
jquery 学习之二 属性(类)
2010/11/25 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
python实现kNN算法
2017/12/20 Python
PyQt5每天必学之事件与信号
2018/04/20 Python
python中count函数简单用法
2020/01/05 Python
tensorflow常用函数API介绍
2020/04/19 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
Python更改pip镜像源的方法示例
2020/12/01 Python
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
存储过程和sql语句的优缺点
2014/07/02 面试题
党风廉政建设责任书
2014/04/14 职场文书
音乐幼师求职信
2014/07/09 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
简易版租房协议书范本
2014/10/13 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS
Python实现猜拳与猜数字游戏的方法详解
2022/04/06 Python
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技