当我们需要将一个Python列表或元组转换为Numpy数组时,我们可以使用Numpy中的tolist()方法。tolist()方法将Numpy数组转换为Python列表。以下是该方法的完整攻略:
1.语法
numpy_array.tolist()
2.参数
tolist()方法没有参数。
3.返回值
tolist()方法将Numpy数组转换为Python列表并返回。
4.示例1
现在,我们假设有一个Numpy数组,我们想将其转换为列表,那么我们可以使用tolist()方法。让我们来看一个简单的示例,其中我们将一个Numpy数组转换为Python列表。
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
lst = arr.tolist()
print(lst)
输出:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
在上述示例中,我们使用了Numpy中的array()函数创建了一个3x3的矩阵。然后,我们使用tolist()方法将该矩阵转换为Python列表并将其存储在lst变量中。最后,我们打印了lst的值。
5.示例2
我们也可以将元组转换为列表。让我们看看一个将元组转换为列表的示例。
import numpy as np
tup = (1, 2, 3, 4, 5)
arr = np.array(tup)
lst = arr.tolist()
print(lst)
输出:
[1, 2, 3, 4, 5]
在上述示例中,我们首先定义了一个名为tup的元组。然后,我们使用了Numpy中的array()函数将该元组转换为Numpy数组。最后,我们使用tolist()方法将该Numpy数组转换为Python列表并将其存储在lst变量中。最后,我们打印了lst的值。
这是tolist()方法的完整攻略。它是一种非常实用的将Numpy数组转换为Python列表的方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中tolist函数详解 - Python技术站