У меня следующий массив -
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 элементов с 5?
Я использую Python 3.8.2. С помощью np.pad () я могу дополнить подмассив, но как мне обновить его обратно в основной массив, сохранив ту же структуру. Я понимаю, что мне нужно обновить dtype для столбца 'dat'. Но я не знаю, как мне это сделать.