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 相关文章推荐
在主机商的共享服务器上部署Django站点的方法
Jul 22 Python
python 换位密码算法的实例详解
Jul 19 Python
Python实现GUI学生信息管理系统
Apr 05 Python
Python读取stdin方法实例
May 24 Python
python保存字典和读取字典的实例代码
Jul 07 Python
python excel转换csv代码实例
Aug 26 Python
python 默认参数相关知识详解
Sep 18 Python
Python使用微信接入图灵机器人过程解析
Nov 04 Python
python实现智能语音天气预报
Dec 02 Python
Python3之外部文件调用Django程序操作model等文件实现方式
Apr 07 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 Python
Python基于pillow库实现生成图片水印
Sep 14 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
Protoss兵种介绍
2020/03/14 星际争霸
最简单的PHP程序--记数器
2006/10/09 PHP
php 操作调试的方法
2012/07/12 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
php命令行用法入门实例教程
2014/10/27 PHP
php调用shell的方法
2014/11/05 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
小程序点击图片实现自动播放视频
2020/05/29 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
实例分析javascript中的异步
2020/06/02 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
Python 支付整合开发包的实现
2019/01/23 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
python用TensorFlow做图像识别的实现
2020/04/21 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
四风问题对照检查材料
2014/09/22 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
庆祝国庆节标语
2014/10/09 职场文书
运动会新闻报道稿
2015/07/22 职场文书
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers