Python3 列表,数组,矩阵的相互转换的方法示例


Posted in Python onAugust 05, 2019

在使用列表、数组和矩阵的过程中,经常需要相互转换。特此总结相互间转换的过程及结果,供大家参考。

第三方包:numpy    

import numpy as np
  mylist = [[1, 2, 3], [4, 5, 6]] # 列表
  print(type(mylist))
  print(mylist, end='\n\n')
 
  myarray = np.array(mylist) # 列表转数组
  print(type(myarray))
  print(myarray, end="\n\n")
 
  mymatrix = np.mat(mylist) # 列表转矩阵
  print(type(mymatrix))
  print(mymatrix, end='\n\n')
 
  MatToArray = np.array(mymatrix) # 矩阵转数组
  print(type(MatToArray))
  print(MatToArray, end='\n\n')
 
  ArrayToMat = np.mat(myarray) # 数组转矩阵
  print(type(ArrayToMat))
  print(ArrayToMat, end='\n\n')
 
  MatToList1 = mymatrix.tolist() # 矩阵转列表
  print(type(MatToList1))
  print(MatToList1)
  MatToList2 = list(mymatrix) # 注意点1
  print(type(MatToList2))
  print(MatToList2, end='\n\n')
 
  ArrayToList1 = myarray.tolist() # 矩阵转列表
  print(type(ArrayToList1))
  print(ArrayToList1)
  ArrayToList2 = list(myarray) # 注意点2
  print(type(ArrayToList2))
  print(ArrayToList2)

函数运行结果显示如下。注意一点是,最后的矩阵和数组转换成列表形式,用list()是将矩阵和数组整体转换成列表。如果要将其转换成基本的列表形式,则需要使用<array>.tolist() 或者 <matrix>.tolist()来转换。

Python3 列表,数组,矩阵的相互转换的方法示例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python list 合并连接字符串的方法
Mar 09 Python
Mac中升级Python2.7到Python3.5步骤详解
Apr 27 Python
Python3 模块、包调用&amp;路径详解
Oct 25 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
Feb 26 Python
pygame游戏之旅 添加碰撞效果的方法
Nov 20 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
Jan 04 Python
浅谈Pycharm中的Python Console与Terminal
Jan 17 Python
python实现两张图片的像素融合
Feb 23 Python
python+selenium实现简历自动刷新的示例代码
May 20 Python
python各层级目录下import方法代码实例
Jan 20 Python
python3 xpath和requests应用详解
Mar 06 Python
python 图像增强算法实现详解
Jan 24 Python
Python中print函数简单使用总结
Aug 05 #Python
Numpy数组array和矩阵matrix转换方法
Aug 05 #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
You might like
PHP实现MySQL更新记录的代码
2008/06/07 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
php中使用base HTTP验证的方法
2015/04/20 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
javascript window对象属性整理
2009/10/24 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
mac系统安装Python3初体验
2018/01/02 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
基于Python组装jmx并调用JMeter实现压力测试
2020/11/03 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
我的applet原先好好的, 一放到web server就会有问题,为什么?
2016/05/10 面试题
土木工程毕业生推荐信
2013/10/28 职场文书
测控技术与通信工程毕业生自荐信范文
2013/12/28 职场文书
建筑系毕业生自我鉴定
2014/01/24 职场文书
员工工作及收入证明
2014/10/28 职场文书
校园安全学习心得体会
2016/01/18 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫