📜  列表到 numpy 数组的列表 - Python (1)

📅  最后修改于: 2023-12-03 15:36:51.944000             🧑  作者: Mango

列表到 Numpy 数组的列表 - Python

在 Python 中,可以使用 Numpy 库将列表转换为 Numpy 数组。Numpy 是数据科学中最常用的 Python 库之一,用于处理大型数据集和矩阵运算等。在本文中,将学习如何将列表转换为 Numpy 数组的列表。

简单方法

Numpy 提供了numpy.asarray()方法将列表转换为 Numpy 数组。以下是一个简单的示例:

import numpy as np

list1 = [1, 2, 3, 4, 5]
list2 = [6, 7, 8, 9, 10]

array1 = np.asarray(list1)
array2 = np.asarray(list2)

print(array1)
print(array2)

输出将是两个矩阵:

[1 2 3 4 5]
[ 6  7  8  9 10]
将多个列表转换为 Numpy 数组的列表

如果有多个列表需要转换为 Numpy 数组的列表,可以使用列表推导式来简化代码。以下是一个示例:

import numpy as np

list1 = [1, 2, 3, 4, 5]
list2 = [6, 7, 8, 9, 10]

array_list = [np.asarray(list1), np.asarray(list2)]

print(array_list)

输出将是一个 Numpy 数组的列表:

[array([1, 2, 3, 4, 5]), array([ 6,  7,  8,  9, 10])]
结论

使用 Numpy 库可以轻松将列表转换为 Numpy 数组。在处理大量数据或进行矩阵运算时,转换为 Numpy 数组具有优势。此外,列表推导式可以简化代码并使代码更容易阅读。