如何在numpy数组中填充子数组?

时间:2020-04-16 07:48:32

标签: python arrays python-3.x numpy

我有以下数组-

array([(4294901845, 4, 25, 64, 0, 0, 4560, 0, 0, [5, 5, 5, 5, 5])],
      dtype=[('ldr', '<u4'), ('ver', 'u1'), ('ctl', 'u1'), ('cid', '<u4'), ('pix', '<u4'), ('fid', '<u4'), ('psz', '<u2'), ('pad', '<u2'), ('gid', '<u2'), ('dat', 'u1', (5,))])

如何更新数组,使子数组的大小从5增加到10?

我正在使用Python 3.8.2。使用np.pad()我可以填充子数组,但是如何在保持相同结构的同时将其更新回主数组。我意识到,我需要为“ dat”列更新dtype。但是我对如何做到却一无所知。

0 个答案:

没有答案
相关问题