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中处理字符串之endswith()方法的使用简介
May 18 Python
python开发之tkinter实现图形随鼠标移动的方法
Nov 11 Python
Python实现购物程序思路及代码
Jul 24 Python
Django项目中model的数据处理以及页面交互方法
May 30 Python
用Python3创建httpServer的简单方法
Jun 04 Python
详解Python字典的操作
Mar 04 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
Spring Cloud Feign高级应用实例详解
Dec 10 Python
Python字符编码转码之GBK,UTF8互转
Feb 09 Python
python实现提取str字符串/json中多级目录下的某个值
Feb 27 Python
GDAL 矢量属性数据修改方式(python)
Mar 10 Python
7个关于Python的经典基础案例
Nov 07 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
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
深入了解JavaScript的逻辑运算符(与、或)
2016/12/20 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
2018/11/10 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
wxPython中listbox用法实例详解
2015/06/01 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
Python实现基于POS算法的区块链
2018/08/07 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
python中adb有什么功能
2020/06/07 Python
Python操作Excel的学习笔记
2021/02/18 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
Smashbox官网:美国知名彩妆品牌
2017/01/05 全球购物
时尚休闲吧创业计划书
2014/01/25 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
代理人委托书
2014/08/01 职场文书
面试自我评价范文
2014/09/17 职场文书
预备党员入党感想
2015/08/10 职场文书
中职班主任培训心得体会
2016/01/07 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers