📜  将列表转换为 nd 数组 - Python (1)

📅  最后修改于: 2023-12-03 14:53:48.055000             🧑  作者: Mango

将列表转换为 nd 数组 - Python

在 Python 中,我们可以使用 NumPy 库轻松地将列表转换为 NumPy 数组(nd 数组)。NumPy 是一个用于科学计算的强大库,它提供了高效的多维数组对象和各种数学函数。

要将列表转换为 nd 数组,我们需要使用 numpy.array() 函数。这个函数接受一个列表作为参数并返回对应的 nd 数组。

下面是一个示例代码:

import numpy as np

my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)

print(my_array)

这段代码创建了一个名为 my_list 的列表,并使用 numpy.array() 函数将其转换为一个名为 my_array 的 nd 数组。最后,我们使用 print() 函数打印 my_array,以查看转换后的结果。

输出结果将会是:

[1 2 3 4 5]

如果我们想要将列表转换为多维数组,我们可以传递一个嵌套列表作为参数给 numpy.array() 函数。嵌套列表中的每个子列表代表 nd 数组的一个维度。

下面是一个示例代码:

import numpy as np

my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
my_array = np.array(my_list)

print(my_array)

这段代码创建了一个名为 my_list 的嵌套列表,并使用 numpy.array() 函数将其转换为一个名为 my_array 的多维数组。最后,我们使用 print() 函数打印 my_array,以查看转换后的结果。

输出结果将会是:

[[1 2 3]
 [4 5 6]
 [7 8 9]]

通过将列表转换为 nd 数组,我们可以利用 NumPy 库提供的丰富的数学函数和操作符进行更高效、更方便的科学计算。

希望本介绍对你有帮助!