如何更改数组:
np.array([[[a,b,c], [d,e,f]], [[g, h, i], [j, k, l]]])
采用以下格式:
np.array([a,b,c,d,e,f,g,h,i,j,k,l])
答案 0 :(得分:1)
我想你想使用numpy.ndarray.flatten
还有一个参数可以确定是按行主要顺序还是按列主顺序展平,还是保留顺序。
来自我链接的文档:
>>> a = np.array([[1,2], [3,4]])
>>> a.flatten()
array([1, 2, 3, 4])
>>> a.flatten('F')
array([1, 3, 2, 4])