在Python中将2d numpy数组展平为1d数组
2dnumpy数组是数组的数组。在本文中,我们将看到如何展平它以使元素成为一维数组。
与扁平化
numpy中的flatten函数是将2d数组转换为1D数组的直接方法。
示例
import numpy as np
array2D = np.array([[31, 12, 43], [21, 9, 16], [0, 9, 0]])
# printing initial arrays
print("Given array:\n",array2D)
# Using flatten()res = array2D.flatten()
# Result
print("Flattened array:\n ", res)输出结果
运行上面的代码给我们以下结果-
Given array: [[31 12 43] [21 9 16] [ 0 9 0]] Flattened array: [31 12 43 21 9 16 0 9 0]
带旅行
还有一个名为ravel的函数,它将完成将2D数组展平为1D的类似操作。
示例
import numpy as np
array2D = np.array([[31, 12, 43], [21, 9, 16], [0, 9, 0]])
# printing initial arrays
print("Given array:\n",array2D)
# Using ravel
res = array2D.ravel()
# Result
print("Flattened array:\n ", res)输出结果
运行上面的代码给我们以下结果-
Given array: [[31 12 43] [21 9 16] [ 0 9 0]] Flattened array: [31 12 43 21 9 16 0 9 0]
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语