优草派 > Python

python中如何使用tolist()方法?Python中数组或者矩阵如何转换为列表?

翟嘉慧         优草派

python中基础的数据类型就是列表,可以使数据的计算简单明了名可以快速地运算,那么如何将复杂数组或者矩阵转换为列表进行计算呢?这篇文章详细的介绍了tolist()方法的使用数组或者矩阵转换成列表的方式。一起来了解一下吧。

python中如何使用tolist()方法?Python中数组或者矩阵如何转换为列表?

一、tolist()方法

在Python中,如果想要对外层或者是内层全部转换成一个列表裂隙数据的时候,就可以使用这个方法,它的主要功能就是让一个数组或者是矩阵转换成列表的形式。在使用之前,我们想要了解这个方法的语法结构和返回值等,如下:

1、语法结构

numpy.ndarray.tolist()

因为是让数组或者是矩阵转换,所以在使用的时候,都是用着两种方式进行引用。在操作的过程中,是将一个数组看成是一个列表返回,这个列表可能是一个被嵌套的,将数组中的数据作为一个副本在Python列表中返回。最后的数据项转换成了最贴近Python类型的数据。

2、返回值

是要进行数据转换成列表的方式,所以最后得到的是一个list列表。

3、应用

了解了这个方法的基本语法结构以及返回值之后,下面通过一个示例,进一步讲讲这个方法的使用,代码如下:

数组转换成列表

a = np.array([[1,2,3],[4,5,6],[7,8,9]])
b = a.tolist()
print(len(b))
运行结果:9

矩阵转换成列表

from numpy import *
a1 = [[1,2,3],[4,5,6]] #列表
a3 = mat(a1) #矩阵
matrix([[1, 2, 3],
        [4, 5, 6]])
a4 = a2.tolist()
a4
运行结果:[[1, 2, 3], [4, 5, 6]]
a5 = a3.tolist()
a5
运行结果:[[1, 2, 3], [4, 5, 6]]
a4 == a5
运行结果:True

到此这篇关于python中如何使用tolist()方法?Python中数组或者矩阵如何转换为列表的文章就分享到这里,文章中详细的介绍了使用tolist()方法的操作方法,希望能帮助到大家。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024