Ah, I was using wrong parameter... Thanks. That works fine
On Tue, Sep 20, 2011 at 8:27 AM, Fabrice Silva <si...@lma.cnrs-mrs.fr>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
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
------------------------------------------------------------------------------
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
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users