我有一个虚拟变量(0和1)的2D数组,形状为(4432,35)-> 4432个视频,包括35个不同的客户。由于视频包含1800帧,因此我想使用1800个时间步长(帧)向该数组添加第三维,以便获得形状(4432、35、1800)。因此,我希望Python将第二维的零和一乘以1800次到第三维。
我该怎么做?
答案 0 :(得分:0)
具有任意2D形状的称为数组的数组:
array = [[[j for k in range(1800)] for j in i] for i in array]
这将创建第3维,其中第2维中的值有1800个重复项。
具有形状(4432、1800、35)似乎更有意义:(视频,框架,框架中的客户):
array = [[i for k in range(1800)] for i in array]