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输出一个杨辉三角的例子
Jun 13 Python
Python xlwt设置excel单元格字体及格式
Apr 18 Python
python3学习笔记之多进程分布式小例子
Feb 13 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
[原创]Python入门教程4. 元组基本操作
Oct 31 Python
python+pyqt5实现KFC点餐收银系统
Jan 24 Python
python3对接mysql数据库实例详解
Apr 30 Python
python频繁写入文件时提速的方法
Jun 26 Python
浅谈python输出列表元素的所有排列形式
Feb 26 Python
python批量处理多DNS多域名的nslookup解析实现
Jun 28 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 11 Python
python利用pytesseract 实现本地识别图片文字
Dec 14 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添加MySQL数据记录代码
2008/06/07 PHP
php对数组排序的简单实例
2013/12/25 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
基于jQuery的表格操作插件
2010/04/22 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
python 输出一个两行字符的变量
2009/02/05 Python
python绘图方法实例入门
2015/05/19 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
python实现贪吃蛇游戏
2020/03/21 Python
Python3模拟登录操作实例分析
2019/03/12 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
Python自动创建Excel并获取内容
2020/09/16 Python
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
大学生怎样进行自我评价
2013/12/07 职场文书
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
Python实现位图分割的效果
2021/11/20 Python
MongoDB数据库之添删改查
2022/04/26 MongoDB