python 多维数组如何转化成一维数组

xiaohai 2023-07-18 18:16:06 934人围观 标签: Python 
简介python多维数组为一维数组(reshape、flatten、ravel),使用NumPy库.

python多维数组为一维数组(reshape、flatten、ravel),使用NumPy库.

一、导入NumPy库
>>> import numpy as np
二、创建多维数组
>>> arr = np.array([[1,2,3],[4,5,6],[7,8,9]])
三、使用flatten()函数将多维数组转换成一维数组
>>> arr1 = arr.flatten()
>>> print(arr1)
[1 2 3 4 5 6 7 8 9]
四、使用ravel()函数将多维数组转换成一维数组
>>> arr2 = arr.ravel()
>>> print(arr2)
[1 2 3 4 5 6 7 8 9]
五、使用reshape()函数将多维数组转换成一维数组
>>> arr3 = arr.reshape(-1)
>>> print(arr3)
[1 2 3 4 5 6 7 8 9]