python 列表,数组,矩阵两两转换tolist()的实例


Posted in Python onApril 04, 2018

通过代码熟悉过程:

# -*- coding: utf-8 -*-
from numpy import *
a1 =[[1,2,3],[4,5,6]] #列表
print('a1 :',a1)
#('a1 :', [[1, 2, 3], [4, 5, 6]])
a2 = array(a1)  #列表 -----> 数组
print('a2 :',a2)
#('a2 :', array([[1, 2, 3],[4, 5, 6]]))
a3 = mat(a1)   #列表 ----> 矩阵
print('a3 :',a3)
#('a3 :', matrix([[1, 2, 3],[4, 5, 6]]))
a4 = a3.tolist()  #矩阵 ---> 列表
print('a4 :',a4)
#('a4 :', [[1, 2, 3], [4, 5, 6]])
print(a1 == a4)
#True
a5 = a2.tolist()  #数组 ---> 列表
print('a5 :',a5)
#('a5 :', [[1, 2, 3], [4, 5, 6]])
print(a5 == a1)
#True
a6 = mat(a2)  #数组 ---> 矩阵
print('a6 :',a6)
#('a6 :', matrix([[1, 2, 3],[4, 5, 6]]))
print(a6 == a3)
#[[ True True True][ True True True]]
a7 = array(a3) #矩阵 ---> 数组
print('a7 :',a7)
#('a7 :', array([[1, 2, 3],[4, 5, 6]]))
print(a7 == a2)
#[[ True True True][ True True True]]
###################################################################
a1 =[1,2,3,4,5,6] #列表
print('a1 :',a1)
#('a1 :', [1, 2, 3, 4, 5, 6])
a2 = array(a1)  #列表 -----> 数组
print('a2 :',a2)
#('a2 :', array([1, 2, 3, 4, 5, 6]))
a3 = mat(a1)   #列表 ----> 矩阵
print('a3 :',a3)
#('a3 :', matrix([[1, 2, 3, 4, 5, 6]]))
a4 = a3.tolist()  #矩阵 ---> 列表
print('a4 :',a4)
#('a4 :', [[1, 2, 3, 4, 5, 6]])  #注意!!有不同
print(a1 == a4)
#False
a8 = a3.tolist()[0]  #矩阵 ---> 列表
print('a8 :',a8)
#('a8 :', [1, 2, 3, 4, 5, 6]) #注意!!有不同
print(a1 == a8)
#True
a5 = a2.tolist()  #数组 ---> 列表
print('a5 :',a5)
#('a5 :', [1, 2, 3, 4, 5, 6])
print(a5 == a1)
#True
a6 = mat(a2)  #数组 ---> 矩阵
print('a6 :',a6)
#('a6 :', matrix([[1, 2, 3, 4, 5, 6]]))
print(a6 == a3)
#[[ True True True True True True]]
a7 = array(a3) #矩阵 ---> 数组
print('a7 :',a7)
#('a7 :', array([[1, 2, 3, 4, 5, 6]]))
print(a7 == a2)
#[[ True True True True True True]]

以上这篇python 列表,数组,矩阵两两转换tolist()的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
Jan 04 Python
Python自定义线程池实现方法分析
Feb 07 Python
python3.x上post发送json数据
Mar 04 Python
对python中的xlsxwriter库简单分析
May 04 Python
Python中的Django基本命令实例详解
Jul 15 Python
Python3之不使用第三方变量,实现交换两个变量的值
Jun 26 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
python 操作mysql数据中fetchone()和fetchall()方式
May 15 Python
8种常用的Python工具
Aug 05 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
python MD5加密的示例
Oct 19 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 Python
使用Python设计一个代码统计工具
Apr 04 #Python
用 Python 连接 MySQL 的几种方式详解
Apr 04 #Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 #Python
对numpy中数组元素的统一赋值实例
Apr 04 #Python
Python 元类实例解析
Apr 04 #Python
对numpy 数组和矩阵的乘法的进一步理解
Apr 04 #Python
Numpy数组的保存与读取方法
Apr 04 #Python
You might like
PHP生成月历代码
2007/06/14 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
JS原型继承四步曲及原型继承图一览
2017/11/28 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
python如何查看微信消息撤回
2018/11/27 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
学习和使用python的13个理由
2019/07/30 Python
django 取消csrf限制的实例
2020/03/13 Python
容易被忽略的Python内置类型
2020/09/03 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
Linux文件操作命令都有哪些
2015/02/27 面试题
校园新闻广播稿
2014/01/10 职场文书
优秀教师演讲稿
2014/05/06 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
捐款仪式主持词
2015/07/04 职场文书
python 命令行传参方法总结
2021/05/25 Python
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL