📜  如何将列表和元组转换为 NumPy 数组?(1)

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

如何将列表和元组转换为 NumPy 数组?

NumPy 是一个用于科学计算的 Python 库,可以用于处理数组、矩阵等数值数据。在使用 NumPy 进行各种计算之前,需要将列表和元组等类型的数据转换为 NumPy 数组。

转换列表为 NumPy 数组

使用 NumPy 的 array() 方法可以将列表转换为 NumPy 数组,示例代码如下:

import numpy as np

lst = [1, 2, 3, 4, 5]
arr = np.array(lst)
print(arr)

输出结果如下:

[1 2 3 4 5]
转换元组为 NumPy 数组

同样使用 array() 方法,可以将元组转换为 NumPy 数组,示例代码如下:

import numpy as np

tup = (1, 2, 3, 4, 5)
arr = np.array(tup)
print(arr)

输出结果同样如下:

[1 2 3 4 5]

需要注意的是,转换得到的 NumPy 数组与原先列表或元组的类型有关,比如当原先的列表或元组中的数据为浮点数时,得到的 NumPy 数组也会是浮点数类型的。

以上便是将列表和元组转换为 NumPy 数组的方法,一定要记得先导入 NumPy 库,再使用相应的方法转换数据类型。