Я использую B200 для сбора сигналов в диапазоне FM 96,5 МГц в файле с использованием блока приемника файла.
Когда я читаю значения в файле, я обнаруживаю, что все начальные значения равны нулю.
[ 0. , 0. , 0. , 0. , 0. ,
0. , 0. , 0. , 0. , 0. ,
0. , 0. , 0. , 0. , 0. ,
0. , 0. , 0. , 0. , 0. ,
-0.01464888, 0.00244148, -0.01901303, 0.00729392, -0.03125095]
Используются параметры
vector length :1
unbuffered :off
append file :overwrite
используется следующий код (я изменил код обнаружения спектра и добавил две строки, как было выделено, и удалил несколько ненужных строк кодов)
Может ли кто-нибудь помочь, почему это происходит? Ожидается ли, что начальные значения будут нулями?
f = np.memmap ("FM_Mar21a", dtype = np.float32) f [0:25] вывод такой же, как указано выше. я использовал memmap, потому что файл был действительно большим с 1 миллиардом сэмплов и показывающим MemoryError.
Thankyou