# -*- 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 列表,数组,矩阵两两转换tolist()的实例相关推荐

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

    通过代码熟悉过程: # -*- coding: utf-8 -*- from numpy import * a1 =[[1,2,3],[4,5,6]] #列表 print('a1 :',a1) #(' ...

  2. python循环展示大写字母_python调用大写函数python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  3. python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  4. python 空矩阵_在NumPy中创建空数组/矩阵的方法

    如何在NumPy中创建空数组/矩阵? 在添加行的情况下,你最好的选择是创建一个与数据集最终一样大的数组,然后向它添加数据 row-by-row: >>> import numpy & ...

  5. 如何在Python中声明一个数组?

    如何在Python中声明数组? 我在文档中找不到任何对数组的引用. #1楼 这个怎么样... >>> a = range(12) >>> a [0, 1, 2, 3 ...

  6. 如何在Python中反转列表?

    如何在Python中执行以下操作? array = [0, 10, 20, 40] for (i = array.length() - 1; i >= 0; i--) 我需要一个数组的元素,但是 ...

  7. Python 中的列表推导式

    Python 中的列表推导式 简单用法 添加多个条件 多个列表使用 替换 Reduce 和 Lambda 嵌套列表推导式 列表推导式是一种 Python 构造,可减少生成新列表或过滤现有列表所需的代码 ...

  8. python中字典列表元组_Python中的列表和元组

    python中字典列表元组 Lists and tuples are arguably Python's most versatile, useful data types. You will fin ...

  9. 数据结构 02-栈概念、Python 中使用列表 list 实现栈

    目      录 1. 栈简介 1.1 栈的概念 1.2 栈的类型 1.2.1 是否能动态增长 1.2.2 栈的实现方式 2. Python 中使用列表 list 实现栈 2.1 栈的常规操作 2.2 ...

最新文章

  1. NHibernate和Cuyahoga(二)(翻译):
  2. SEO如何做会更受蜘蛛喜爱抓取,达到事半功倍的效果?
  3. elasticsearch给IK分词器添加自定义词汇
  4. 面向大数据与云计算调度挑战的阿里经济体核心调度系统
  5. python逻辑取反运算符_python学习笔记------逻辑运算符
  6. centos安装mysql5.6系统崩溃_CentOS中安装MySQL5.6报错的解决方法
  7. rhel6.3yum源的几种配置解析
  8. android context继承关系,Android - 认识Context
  9. VM虚拟机 Liunx修改ip地址
  10. 百度3D地球,高清地图!地形混合!
  11. 知乎热议20年科研怪状:为何论文创新性越强越难发表,跟风修修补补反而更容易发?
  12. 高效记录任务和提醒的极简ToDo待办事项便签应用
  13. 亚声速-超声速等熵喷管拟一维流动的CFD解法(附完整代码)
  14. LintCode 1173.反转字符串
  15. 使用spyder查询帮助文档
  16. oppo手机安装应用失败,提示版本不兼容
  17. 用半年的时间面试自己
  18. DAO终极之问:去中心化组织归谁所有?
  19. 用狼的处世哲学做SOHO 二
  20. MYSQL||报错:In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated

热门文章

  1. 在才开始进入前端这个坑的时候 在布局中会遇到很多问题 我才入这个坑的时候 在margin top 中遇到几个bug 我分享一下...
  2. python入门三:文件操作
  3. 博客园去除文章页底部的推广链接
  4. linux定时任务crontab的设置
  5. 选择 Java 编写 iOS 与 安卓 App的八大理由
  6. (译)C++11中的Move语义和右值引用
  7. C# 正则表达式选项总结
  8. 利用Boost影响Lucene查询结果的排序
  9. 在html5中 空标签可以不写,HTML5中标签之间尽量不要加enter或者空格
  10. Python之数据分析(案例:净额成交量、矢量化、数据曲线平滑)