Я пытаюсь написать собственный блок GNU Radio на Python. У меня есть массив байтов, которые я пытаюсь вывести, чтобы он мог быть записан в файл через блок приемника файла.
Когда я просто устанавливаю output_items как данные, которые я хочу выводить:
output_items[0] = np.array(data,dtype=np.int8)
Не работает, файл не выводится.
Когда я делаю цикл по размеру output_items, он отлично работает:
for i in range(len(output_items[0])):
output_items[0][i] = 0
Это работает. Есть ли способ указать размер массива output_items, который я хочу? Я думал, что могу сделать это, возвращая размер выходного массива, но это не сработало.