python 列表,数组,矩阵两两转换tolist()的实例
通过代码熟悉过程:
#-*-coding:utf-8-*- fromnumpyimport* 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) #[[TrueTrueTrue][TrueTrueTrue]] a7=array(a3)#矩阵--->数组 print('a7:',a7) #('a7:',array([[1,2,3],[4,5,6]])) print(a7==a2) #[[TrueTrueTrue][TrueTrueTrue]] ################################################################### 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) #[[TrueTrueTrueTrueTrueTrue]] a7=array(a3)#矩阵--->数组 print('a7:',a7) #('a7:',array([[1,2,3,4,5,6]])) print(a7==a2) #[[TrueTrueTrueTrueTrueTrue]]
以上这篇python列表,数组,矩阵两两转换tolist()的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。