Моя идея - записать в файл некоторое количество бит (почти 64 * 4800 бит). Он записывает, но не все биты.
Вывод консоли выглядит как
[1. 1. 0. ... 1. 0. 1.]
Если я уменьшу количество сохраняемых битов, это будет работать.
Я вставлю свой код сюда , Этот код выполняет выборку аналога цифрового
y= function(x) # Inside this function I am generating binary values and stored to y
################ y is in numpy.ndarray form
################ x is a sine wave
f=open('filename.txt',"w+")
f.write(str(y)) #we have to convert the numpy.ndarray to str.
f.close()
, когда я открываю свой файл filename.txt
, он показывает двоичные значения как
[1. 1. 0. ... 1. 0. 1.]
, как в консоли.
Пожалуйста, помогите мне решить эту проблему. Мне нужно, чтобы все биты (64 * 4800) были сохранены внутри файла