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 提取文件的小程序
Jul 29 Python
Python中的map、reduce和filter浅析
Apr 26 Python
Python压缩和解压缩zip文件
Feb 14 Python
浅谈Python 的枚举 Enum
Jun 12 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
Python实现读取json文件到excel表
Nov 18 Python
对python中的装包与解包实例详解
Aug 24 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
Jun 29 Python
python中delattr删除对象方法的代码分析
Dec 15 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 Python
MATLAB 如何求取离散点的曲率最大值
Apr 16 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
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
php结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
Vue微信公众号网页分享的示例代码
2020/05/28 Javascript
python pickle 和 shelve模块的用法
2013/09/16 Python
python 对象和json互相转换方法
2018/03/22 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
2020/06/23 Python
python脚本定时发送邮件
2020/12/22 Python
python UIAutomator2使用超详细教程
2021/02/19 Python
美国CVS药店官网:CVS Pharmacy
2018/07/26 全球购物
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
三星印度官网:Samsung印度
2019/08/03 全球购物
工程造价专业大专生求职信
2013/10/06 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
2015年高中班主任工作总结
2015/04/30 职场文书
公文写作:工伤事故分析报告怎么写?
2019/11/05 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB
php png失真的原因及解决办法
2021/11/17 PHP
Python使用永中文档转换服务
2022/05/06 Python