|
From: Klonuo U. <kl...@gm...> - 2011-09-20 10:12:59
|
Ah, I was using wrong parameter... Thanks. That works fine On Tue, Sep 20, 2011 at 8:27 AM, Fabrice Silva <si...@lm...>wrote: > Le lundi 19 septembre 2011 à 19:54 +0200, Klonuo Umom a écrit : > > I want to use kaiser window that's part of numpy for drawing spectrogram > > > > specgram(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none, > > window=mlab.window_hanning, noverlap=128, > > cmap=None, xextent=None, pad_to=None, sides='default', > > scale_by_freq=None, **kwargs) > > > > *window*: callable or ndarray > > A function or a vector of length *NFFT*. To create window > > vectors see :func:`window_hanning`, :func:`window_none`, > > :func:`numpy.blackman`, :func:`numpy.hamming`, > > :func:`numpy.bartlett`, :func:`scipy.signal`, > > :func:`scipy.signal.get_window`, etc. The default is > > :func:`window_hanning`. If a function is passed as the > > argument, it must take a data segment as an argument and > > return the windowed version of the segment. > > > > So I tried: > > > > Pxx, freqs, bins, im = specgram(x, NFFT=1024, Fs=fs, window=kaiser, > > noverlap=2) > > TypeError: kaiser() takes exactly 2 arguments (1 given) > > Does the following solve your problem ? > NFFT = 1024 > win = kaiser(NFFT,8) # 8 is the shpe parameter of the window > Pxx, freqs, bins, im = specgram(x, NFFT=1024, Fs=fs, window=win, > noverlap=2) > > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure contains a > definitive record of customers, application performance, security > threats, fraudulent activity and more. Splunk takes this data and makes > sense of it. Business sense. IT sense. Common sense. > http://p.sf.net/sfu/splunk-d2dcopy1 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |