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字符串排序方法
Aug 29 Python
python fabric使用笔记
May 09 Python
用Python操作字符串之rindex()方法的使用
May 19 Python
在Python的Django框架中使用通用视图的方法
Jul 21 Python
Python中json格式数据的编码与解码方法详解
Jul 01 Python
python 将字符串中的数字相加求和的实现
Jul 18 Python
Python 实现数组相减示例
Dec 27 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
Feb 07 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
Jun 08 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 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 Session 变量的使用方法详解与实例代码
2013/09/11 PHP
php的ZipArchive类用法实例
2014/10/20 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
js选项卡的实现方法
2015/02/09 Javascript
常用DOM整理
2015/06/16 Javascript
第九篇Bootstrap导航菜单创建步骤详解
2016/06/21 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
Json实现传值到后台代码实例
2020/06/30 Javascript
python之wxPython应用实例
2014/09/28 Python
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
Python处理CSV与List的转换方法
2018/04/19 Python
pymysql的简单封装代码实例
2020/01/08 Python
python实现数字炸弹游戏程序
2020/07/17 Python
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
求职信写作要突出重点
2014/01/01 职场文书
电钳专业个人求职信
2014/01/04 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
销售内勤岗位职责
2014/04/15 职场文书
人事任命书格式
2014/06/05 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
奖励通知
2015/04/22 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python