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连接sql server乱码的解决方法
Jan 28 Python
使用Python对IP进行转换的一些操作技巧小结
Nov 09 Python
Python正则表达式教程之一:基础篇
Mar 02 Python
Python3中在Anaconda环境下安装basemap包
Oct 21 Python
Pytorch加载部分预训练模型的参数实例
Aug 18 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
keras处理欠拟合和过拟合的实例讲解
May 25 Python
python让函数不返回结果的方法
Jun 22 Python
解决pytorch 损失函数中输入输出不匹配的问题
Jun 05 Python
Python面向对象之内置函数相关知识总结
Jun 24 Python
Python OpenCV超详细讲解基本功能
Apr 02 Python
Python测试框架pytest高阶用法全面详解
Jun 01 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的FTP学习(一)
2006/10/09 PHP
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
PHP获取一段文本显示点阵宽度和高度的方法
2015/03/12 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
JS随机漂浮广告代码具体实例
2013/11/19 Javascript
JS二维数组的定义说明
2014/03/03 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
2017/03/06 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
python3.5仿微软计算器程序
2020/03/30 Python
Python中 Lambda表达式全面解析
2016/11/28 Python
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
英国休闲奢华的缩影:Crew Clothing
2019/05/05 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
大气污染防治方案
2014/05/19 职场文书
七一建党节慰问信
2015/02/14 职场文书
为什么node.js不适合大型项目
2021/04/28 Javascript
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers