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实现提取百度搜索结果的方法
May 19 Python
Python正则捕获操作示例
Aug 19 Python
TensorFlow实现卷积神经网络CNN
Mar 09 Python
python中使用PIL制作并验证图片验证码
Mar 15 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
Jupyter notebook运行Spark+Scala教程
Apr 10 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
May 18 Python
Python参数传递及收集机制原理解析
Jun 05 Python
Python 代码调试技巧示例代码
Aug 11 Python
如何利用python读取micaps文件详解
Oct 18 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
Jan 06 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 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应用技巧
2008/03/27 PHP
PHP使用递归生成文章树
2015/04/21 PHP
php查询whois信息的方法
2015/06/08 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
PHP模块化安装教程
2016/06/01 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
javascript 控制 html元素 显示/隐藏实现代码
2009/09/01 Javascript
单击复制文字兼容各浏览器的完美解决方案
2013/07/04 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
JQuery each打印JS对象的方法
2013/11/13 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
树结构之JavaScript
2017/01/24 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
JavaScript实现网页tab栏效果制作
2020/11/20 Javascript
python文件和目录操作方法大全(含实例)
2014/03/12 Python
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
对PyTorch torch.stack的实例讲解
2018/07/30 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
Python实现GIF图倒放
2020/07/16 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
python 实用工具状态机transitions
2020/11/21 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
怎样声明一个匿名的内部类
2016/06/01 面试题
大学生个人实习的自我评价
2014/02/15 职场文书
入党自我鉴定
2014/03/25 职场文书
经营理念口号
2014/06/21 职场文书
社区精神文明建设汇报材料
2014/08/17 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python