Numpy数组array和矩阵matrix转换方法


Posted in Python onAugust 05, 2019

1、ndarray转换成matrix

import numpy as np
from numpy import random,mat

r_arr=random.rand(4,4)
print('r_arr',r_arr)
r_mat=mat(r_arr)
print(r_mat.I)#求逆

运行结果:

r_arr [[ 0.65603592  0.39908438  0.44722351  0.92652759]
 [ 0.32357477  0.45384697  0.31687359  0.73861219]
 [ 0.3534119   0.12693696  0.15701767  0.9163409 ]
 [ 0.36515841  0.87377377  0.44150506  0.4605718 ]]
r_mat [[ 0.65603592  0.39908438  0.44722351  0.92652759]
 [ 0.32357477  0.45384697  0.31687359  0.73861219]
 [ 0.3534119   0.12693696  0.15701767  0.9163409 ]
 [ 0.36515841  0.87377377  0.44150506  0.4605718 ]]
[[  2.20907786 -11.21482242   4.73076477   4.12886716]
 [ -1.79239654  -4.48728612   3.52875987   3.78121743]
 [  2.86148809  15.82430961 -11.71577803  -7.82425058]
 [ -1.09402215   2.23536661   0.78545617  -0.77549894]]

import numpy as np
from numpy import random,mat,eye

r_arr=random.rand(4,4)
print('r_arr',r_arr)
r_mat=mat(r_arr)
print('r_mat',r_mat)
r_invmat=r_mat.I
# print(r_mat.I)
r2_mat=r_mat*r_invmat
print('r2_mat',r2_mat)
print('error',r2_mat-eye(4))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python改变日志(logging)存放位置的示例
Mar 27 Python
Python中实现结构相似的函数调用方法
Mar 10 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 Python
python处理xml文件的方法小结
May 02 Python
Python数据结构之单链表详解
Sep 12 Python
Python学习之用pygal画世界地图实例
Dec 07 Python
python获取代码运行时间的实例代码
Jun 11 Python
python爬取足球直播吧五大联赛积分榜
Jun 13 Python
Python函数参数操作详解
Aug 03 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
简单了解Python多态与属性运行原理
Jun 15 Python
Python Spyder 调出缩进对齐线的操作
Feb 26 Python
python标记语句块使用方法总结
Aug 05 #Python
python Django里CSRF 对应策略详解
Aug 05 #Python
用Python徒手撸一个股票回测框架搭建【推荐】
Aug 05 #Python
详解Python打包分发工具setuptools
Aug 05 #Python
Django 1.10以上版本 url 配置注意事项详解
Aug 05 #Python
TensorFlow车牌识别完整版代码(含车牌数据集)
Aug 05 #Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
Aug 05 #Python
You might like
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
jquery封装的对话框简单实现
2013/07/21 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
jquery ajax双击div可直接修改div中的内容
2016/03/04 Javascript
jQuery EasyUI提交表单验证
2016/07/19 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
python持久性管理pickle模块详细介绍
2015/02/18 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
python操作oracle的完整教程分享
2018/01/30 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
django 单表操作实例详解
2019/07/30 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
HTML5中Canvas与SVG的画图原理比较
2013/01/16 HTML / CSS
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
请介绍一下Ant
2016/07/22 面试题
C#如何进行LDAP用户校验
2012/11/21 面试题
计算机工程学院个人求职信
2013/10/05 职场文书
培训班主持词
2014/03/28 职场文书
新闻发布会策划方案
2014/06/12 职场文书
《确定位置》教学反思
2016/02/18 职场文书
你真的了解redis为什么要提供pipeline功能
2021/06/22 Redis
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android
golang定时器
2022/04/14 Golang