【问题标题】:Python: Reshape 3D image series to pixel seriesPython:将 3D 图像系列重塑为像素系列
【发布时间】:2017-06-24 20:52:35
【问题描述】:

我有一个 3D numpy 图像数组,形状为 (imageCount, width, height)

我的目标是将其转换为形状为(pixelPosition, imageCount) 的二维像素系列数组。

现在这是我的解决方案:

timeSeries= []

for h in range(height):
    for w in range(width):
        timeSeries.append(images[:,h,w])

numpy.reshape() 或类似的东西有没有更简单的方法?

【问题讨论】:

    标签: python numpy vectorization


    【解决方案1】:

    转置和重塑 -

    images.transpose(1,2,0).reshape(height*width,-1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-24
      相关资源
      最近更新 更多