numpy将多维数组转化为一维数组

1.flatten函数能将多维数组变成一位数组

a = array([[1],[2],[3]])
a = a.flatten()
print(a)
>>>[1 2 3]

2.使用concatenate函数多个一维数组连接为一维数组

a = array([[1,2,3],[2,4,6],[9,9,9]])
a = concatenate((a[0],a[1],a[2]))
print(a)
>>>[1 2 3 2 4 6 9 9 9]

你可能感兴趣的:(numpy将多维数组转化为一维数组)