• 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]]

学习笔记7—python 列表,数组,矩阵两两转换tolist()的更多相关文章

  1. python学习笔记:数据类型——列表/数组(list)

    Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素.通过下标访问列表中的元素(又称索引.角标),下标从0开始计数.list定义,使用中括号[]. l ...

  2. Noah的学习笔记之Python篇:命令行解析

    Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) ...

  3. matlab学习笔记(一)单元数组

    matlab学习笔记(一)单元数组 1.floor(x) :取最小的整数 floor(3.18)=3,floor(3.98)=3 ceil(x)  :取最大的整数 ceil(3.18)=4,ceil( ...

  4. Noah的学习笔记之Python篇:函数“可变长参数”

    Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) ...

  5. Noah的学习笔记之Python篇:装饰器

    Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) ...

  6. Java学习笔记之---方法和数组

    Java学习笔记之---方法与数组 (一)方法 (1)什么是方法? 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 (2)方法的优点 使程序变得更简短而 ...

  7. JavaSE学习笔记(7)---数组

    JavaSE学习笔记(7)---数组 1.什么是数组 数组是相同类型数据的有序集合.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成.其中,每一个数据称作一个元素,每个元素可以通过一个 ...

  8. python3.4学习笔记(九) Python GUI桌面应用开发工具选择

    python3.4学习笔记(九) Python GUI桌面应用开发工具选择 Python GUI开发工具选择 - WEB开发者http://www.admin10000.com/document/96 ...

  9. python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑

    python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件?当我们点开下载页时, 一般 ...

随机推荐

  1. 详解centos6和centos7防火墙

    CentOS6.5查看防火墙的状态: ? 1 [zh@localhost ~]$service iptable status 显示结果: ? 1 2 3 4 5 6 7 8 9 [zh@localho ...

  2. Vue小案例 之 商品管理------批量删除与商品数量的调整

    通过索引进行删除,进行测试,是否获取其索引: 测试效果: 测试代码,在vue中定义一个空的数组,以便后面进行数据的绑定: data:{ imgUrl:'../res/images/', imgName ...

  3. udp丢包 处理

    转自: 自己在做UDP传输时遇到的问题,接收端没设置缓存,结果总是丢包. 看到这篇文章设置了一下接收缓存就好 *;//设置为32K setsockopt(s,SOL_SOCKET,SO_RCVBUF, ...

  4. ORA-00600: internal error code, arguments: [13030], [20]一例解决

    两年没有接触oracle了,中午,一环境update from的时候出现ORA-00600: internal error code, arguments: [13030], [20]异常,经查,官网 ...

  5. 深入浅出MyBatis-快速入门

    http://blog.csdn.net/hupanfeng/article/details/9068003/

  6. 0基础学安卓--初识安卓Activity

    知识储备:windows+ Android Studio 等环境安装. 安卓中Activity代表页的意思,也就是☞我们手机上当前的整个界面显示,点击按钮等操作可以跳转到另外一个Activity中. ...

  7. Docker 入门指南——资源工具篇

    好工具 dive wagoodman/dive A tool for exploring each layer in a docker image 参考 用 Dive 看 Docker Image 裡 ...

  8. mysql数据库连接的测试代码语句片断

    手动连接数据库 的代码片断, 用于各种数据库的测试... $conn = mysql_connect('localhost', 'root', '') or die('failed to connec ...

  9. shell编程中的 三种结构: 条件if/选择结构case/循环for/while/until等结构 和 函数的用法

    shell 函数的使用 (md中, 列表本身是有格式的, 他要产生缩进, 其次,列表项和列表项之间, 可以留有一个空行, 是合法的, 允许的) shell函数,就是 就相当于一个命令来看待和处理的, ...

  10. P3128 [USACO15DEC]最大流Max Flow

    思路 这个题哪里有那么费脑筋 我们可以树链剖分嘛LCT昨天学的时候睡着了,不是太会 两遍dfs+一个5行的BIT 其实树链剖分学好了对倍增和LCT理解上都有好处 一条路径上的修改 由于一条剖出来的链是 ...