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使用Paramiko模块编写脚本进行远程服务器操作
May 05 Python
利用matplotlib+numpy绘制多种绘图的方法实例
May 03 Python
Python基于回溯法子集树模板实现图的遍历功能示例
Sep 05 Python
详解Python之unittest单元测试代码
Jan 24 Python
mac下pycharm设置python版本的图文教程
Jun 13 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
如何在sublime编辑器中安装python
May 20 Python
python安装和pycharm环境搭建设置方法
May 27 Python
Keras之fit_generator与train_on_batch用法
Jun 17 Python
python进度条显示之tqmd模块
Aug 22 Python
python从PDF中提取数据的示例
Oct 30 Python
Pandas数据类型之category的用法
Jun 28 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
PHP 开源框架22个简单简介
2009/08/24 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
php实现删除空目录的方法
2015/03/16 PHP
php strftime函数的详细用法
2018/06/21 PHP
javascript实现的动态文字变换
2007/07/28 Javascript
JavaScript 对象、函数和继承
2009/07/07 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
改变隐藏的input中value值的方法
2014/03/19 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
express 项目分层实践详解
2018/12/10 Javascript
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
python生成日历实例解析
2014/08/21 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
python如何修改装饰器中参数
2018/03/20 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
Python函数参数分类原理详解
2020/05/28 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
Sephora丝芙兰菲律宾官方网站:购买化妆品和护肤品
2017/04/05 全球购物
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
中职生自我鉴定范文
2013/10/03 职场文书
语文教学随笔感言
2014/02/18 职场文书
舞蹈专业求职信
2014/06/13 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
美容院合作经营协议书
2014/10/10 职场文书
公务员政审材料范文
2014/12/23 职场文书
追悼会答谢词
2015/01/05 职场文书
Python使用openpyxl模块处理Excel文件
2022/06/05 Python