python中最基本的数据类型是list,它可以让数据的计算简单明了,而且可以快速计算出名称,那么如何将复杂的数组或者矩阵转换成list进行计算呢?其实只需要一个简单的步骤就可以使用
tolist() 方法,可以将外层和内层转换为列表类型,将数组或矩阵转换为列表。本文将介绍python中的tolist()方法。
一、tolist()方法
将外层内层全转化为list类型,功能是将数组或者矩阵转换为列表。
二、使用语法
numpy.ndarray.tolist()
三、使用说明
将数组作为(可能是嵌套的)列表返回。
将数组数据的副本作为(嵌套)Python 列表返回。数据项被转换为最接近的兼容 Python 类型。
四、返回值:
list : 一个列表
五、将数组或者矩阵转换成列表
1、将数组转换成列表
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
b = a.tolist()
print(len(b))
2、将矩阵转换成列表
>>> from numpy import *
>>> a1 = [[1,2,3],[4,5,6]] #列表
>>> a3 = mat(a1) #矩阵
>>> a3
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()方法将数组或者矩阵转换为列表的有关介绍,需要注意的是看到一个一维矩阵,matrix.tolist()[0], 这是因为一维矩阵,tolist()后仍然是个二维的哦~更多python学习推荐:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python对树的相关操作!12/13
- ♥ 学习python3.x看什么书11/30
- ♥ python如何查找文件路径09/22
- ♥ 如何在 Python 中构建 gRPC 服务12/17
- ♥ 如何在 python 中卸载 selenium10/24
- ♥ 如何在python中嵌套if函数?12/10
内容反馈