Предотвращение построения функции ppd () matplotlib или более быстрой альтернативы - PullRequest
0 голосов
/ 05 июля 2018

Я использую функцию matplotlib psd для генерации спектральной плотности мощности группы радиосигналов, которые я получаю. Все, что я хочу, это возвращаемые значения, но функция отображает весь спектр, не смотря ни на что. Есть ли способ предотвратить это от заговора? Есть ли другая функция, которая могла бы сделать это без сюжета? Я пытаюсь выполнить это как можно быстрее, чтобы что-нибудь ускорить его (иначе говоря, полностью предотвратить сюжет) было бы очень полезно.

Код довольно прост, но я не уверен, как подавить этот график и в идеале помешать ему сделать это полностью, потому что я хочу, чтобы этот код выполнялся максимально быстро:

from pylab import *
power, psd_frequencies = psd(radio_samples, NFFT=256, Fs=samples_rate, Fc=center_frequency)

Также приветствуются альтернативы более быстрому запуску psd ().

1 Ответ

0 голосов
/ 05 июля 2018

Чтобы точно воспроизвести, что заговор matplotlib на графике psd, вы можете использовать его собственный метод:

from matplotlib.mlab import psd
power, psd_frequencies = psd(radio_samples, NFFT=256, Fs=samples_rate)
psd_frequencies += center_frequency

Это дает вам данные, но без сюжета.

...