为了账号安全,请及时绑定邮箱和手机立即绑定

用python翻转电影尺寸的最简单方法

用python翻转电影尺寸的最简单方法

拉风的咖菲猫 2021-10-12 15:50:44
我有一部电影,从一个 tif 文件加载skimage.external.tifffile.imread()到一个形状为 的 numpy 数组中(frames, width, height)。将电影重新排序为形状的最佳方法是( width, height, frames)什么?我可以构建一个使用 for 循环执行此操作的函数,但是有没有更好的方法可以在避免 for 循环实现的同时重塑?问题的某种矢量化?
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

您可以先进行转置,然后再进行交换轴:


import numpy as np


movies = np.zeros((10, 250, 100))


print(movies.shape)

print(np.swapaxes(movies.T, 0, 1).shape)

输出


(10, 250, 100)

(250, 100, 10)


查看完整回答
反对 回复 2021-10-12
  • 2 回答
  • 0 关注
  • 187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信