请问一下 data_numpy[0, frame_index, :, m] = pose[0::2]中的:是什么意思呢?
# self.C:通道数, self.T:帧数,self.V:骨骼点数, self.num_person_in:检测到的人数
data_numpy = np.zeros((self.C, self.T, self.V, self.num_person_in))
print(data_numpy)
for frame_info in video_info['data']:
frame_index = frame_info['frame_index']
for m, skeleton_info in enumerate(frame_info["skeleton"]):
if m >= self.num_person_in:
break
pose = skeleton_info['pose']
score = skeleton_info['score']
data_numpy[0, frame_index, :, m] = pose[0::2]
data_numpy[1, frame_index, :, m] = pose[1::2]
data_numpy[2, frame_index, :, m] = score
运行代码之后显示了如下错误,不知道应该如何修改,希望各位能够指点一下迷津
data_numpy[0, frame_index, :, m] = pose[0::2]
ValueError: cannot copy sequence with size 20 to array axis with dimension 18