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中writelines()方法的使用
May 25 Python
解读Django框架中的低层次缓存API
Jul 24 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
python实现简单登陆流程的方法
Apr 22 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
Apr 25 Python
对django后台admin下拉框进行过滤的实例
Jul 26 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
keras 自定义loss model.add_loss的使用详解
Jun 22 Python
Python TestSuite生成测试报告过程解析
Jul 23 Python
基于Python采集爬取微信公众号历史数据
Nov 27 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 金额数字转换成英文
2010/05/06 PHP
Symfony2学习笔记之模板用法详解
2016/03/17 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
JavaScript之Getters和Setters 平台支持等详细介绍
2012/12/07 Javascript
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
详解jquery validate实现表单验证 (正则表达式)
2017/01/18 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
JS中注入eval, Function等系统函数截获动态代码
2019/04/03 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
python实现字符串和字典的转换
2018/09/29 Python
Python3 log10()函数简单用法
2019/02/19 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
对Tensorflow中Device实例的生成和管理详解
2020/02/04 Python
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
英语系本科生求职信范文
2013/12/18 职场文书
上海世博会口号
2014/06/19 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
2016年教师新年寄语
2015/08/18 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS