通过代码熟悉过程:

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

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

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

  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. Android RecyclerView添加Header头部
  2. Semaphore(信号量)
  3. uva-11111-栈
  4. 在Window上使用Jenkins自动部署和上传快照Java工件
  5. c语言switch结构计算利润,求助。。关于用switch编写简易计算器
  6. CSS 之 样式优先级机制
  7. 计算机应用基础案例教程习题答案,计算机应用基础案例教程习题答案
  8. find的详细用法及其例子
  9. 写入接口c语言_嵌入式LCD的接口类型详解
  10. c/c++编译的程序占用的内存分配
  11. Linux服务器时间校准
  12. 我的chrome插件
  13. svnadmin的使用
  14. vue路由守卫(页面鉴权)
  15. Paypal Payments REST API支付 沙箱测试 php版本
  16. 跟我一起学MiniOA:第一章 1.4 Richfaces控件(连载)
  17. mysql exists 效率_Mysql之exists和inner join效率问题(1)
  18. android 各个版本安全特性
  19. 阿里云国际版回执消息简介与配置流程
  20. DotAsterisk(点星PBX)IPPBX V4.5在Hyper-V虚拟机中的安装

热门文章

  1. glance查看进程内存使用过大问题
  2. mysql完整性约束命名_第5章--MySQL索引与完整性约束.ppt
  3. 基于JAVA+SpringBoot+Mybatis+MYSQL的快递管理系统
  4. 51nod1812树的双直径(换根树DP)
  5. JavaScript 实现回文解码
  6. 循序渐进之Maven(4) - 第一个SpringMVC项目
  7. 51 -算法 -LeetCode 53最大子序和 动态规划
  8. tt桌球瞄准器手机版_法国或将禁止不可拆卸手机,想当年手机后盖随便拆开玩儿...
  9. 一个程序掌握C++带参构造函数、带有默认参数的构造函数【C++类的经典使用案例】
  10. (篇二)C语言动态分配内存、计算π的值