📅  最后修改于: 2023-12-03 15:13:03.799000             🧑  作者: Mango
在Python中,.flatten()
是一个用于将多维数组扁平化的方法。它可以将多维数组转换为一维数组,便于数据处理和分析。
.flatten()
方法适用于NumPy库中的多维数组,并且返回一个扁平化后的新数组。
以下是使用.flatten()
方法的基本示例:
import numpy as np
# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 使用.flatten()方法扁平化数组
flattened_arr = arr.flatten()
print(flattened_arr)
输出:
[1 2 3 4 5 6]
.flatten()
方法返回的是原数组的一个副本,不会对原数组进行修改。(m, n)
,那么扁平化后的数组将有m * n
个元素。.flatten()
是一个方便的方法,用于将多维数组扁平化为一维数组。它在数据处理、分析以及机器学习等领域有着广泛的应用。熟练地掌握.flatten()
方法可以在Python编程中提高效率和代码的可读性。
参考链接: NumPy Documentation