我有一个从HDF5文件切片的2d数组(480 * 640),如何使用NumPy将其转换为1d数组?如何将NumPy中的HDF5 2D阵列转换为1D?
3
A
回答
2
使用reshape
函数。示例请参见http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html。
0
ravel()是指定数组展平的numpy.array方法。因此,如果你有,例如,2d numpy.array与名称A,所以A.ravel()将返回包含元素从A的1d数组。
相关问题
- 1. 转换2D阵列到1D
- 2. 将1D数组转换为numpy矩阵
- 3. 如何将stl向量矩阵转换为2d阵列矩阵(或1d阵列)
- 4. 将2D Numpy数组转换为1D列列表
- 5. 将2D cvMat转换为1D
- 6. 阵列2D到1D转换和混淆
- 7. Numpy重塑1d到2d阵列,1列
- 8. 将1d阵列转换为对角放置元素的2d
- 9. 用2d numpy阵列广播1d numpy阵列
- 10. 如何有效地将2d numpy数组转换为1d numpy元组数组?
- 11. 如何使用Streams将2D列表转换为1D列表?
- 12. 将2D阵列映射到1D阵列
- 13. 如何将2d列表转换为2d numpy数组?
- 14. 使用提取从3D numpy的阵列1D阵列2D布尔
- 15. 将1d数组转换为2d
- 16. 将1D矢量转换为2D矢量
- 17. 将2d数组转换为1d PHP
- 18. 如何将2D列表平铺为1D而不使用numpy?
- 19. 将1D numpy数组转换为矩阵的顶部三角形
- 20. 将2D numpy阵列转换为结构化数组
- 21. 旋转numpy 2D阵列
- 22. JAVA将2D阵列的单个维度传递为1D阵列
- 23. 1D阵列的2D坐标
- 24. 1d阵列上的numpy apply_along_axis
- 25. 运行1D NumPy的阵列
- 26. 在每个“\ n”中将1D列表转换为2D - Python
- 27. 顺时针旋转2D转换1D阵列90度
- 28. 如何将两个1d numpy数组拉到2d numpy数组中
- 29. 如何使用numpy从两个1D阵列生成布尔2D阵列
- 30. 使用1d阵列打印2d阵列
更具体地说,OP可能希望'flat_data = x.reshape(-1 )'(文档提到它,但很多人没有注意到你可以用'-1'替代未知的长度)或'flat_data = x.ravel()'。还有'x.flatten()',但它会复制。在这种情况下,“ravel”或“reshape”是最好的选择。 –