Numpy数组转为list

Numpy数组转为list

参考:Numpy Array to a List

在数据处理和科学计算中,Numpy是一个非常流行的库,提供了很多强大的功能和工具。在Numpy中,最基本的数据结构是array,它是一个多维数组,可以存储相同数据类型的元素。有时候我们需要将Numpy array转换为Python中的list,这样可以方便进行一些操作或者传递给其他函数。

下面我们就来看看如何将Numpy array转换为list。

使用tolist()方法转换

转换一维数组为list

Numpy的array对象提供了一个tolist()方法,可以直接将array转换为list。将一维数组转为list,下面是一个示例:

import numpy as np

# 创建一个numpy array
arr = np.array([1, 2, 3, 4, 5])

# 将一维array转换为list
arr_list = arr.tolist()

print(arr_list)

运行结果为:

Numpy数组转为list

转换多维数组为list

多维数组array也可以转换为list。下面是一个示例:

import numpy as np

# 创建一个numpy array
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 将多维array转换为list
arr_list = arr.tolist()

print(arr_list)

运行结果为:

Numpy数组转为list

转换字符串数组为list

使用tolist()函数可以将字符串类型的数组转换为list。下面是一个示例:

import numpy as np

arr = np.array(["numpywhere.com", "geek-docs.com", "deepinout.com"])

# Convert Numpy  array to list
lst = arr.tolist()

print(lst)

运行结果:

Numpy数组转为list

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程