0

Python MNE APIは、次の方法で連続ウェーブレットを計算する必要があると言っています。

mne.time_frequency.cwt_morlet(X, sampling_frequency, frequencies_of_interest)

ただし、X を生の .fif データ ファイルに等しくすると、スローされます

287     # mode = "valid"
288     decim = _check_decim(decim)
--> 289     n_signals, n_times = X[:, decim].shape
290
291     # Precompute wavelets for given frequency range to save time

AttributeError: 'tuple' object has no attribute 'shape'

私は何を間違っていますか?

4

1 に答える 1

0

ドキュメントにあるように、この関数は Raw のインスタンスではなく、NumPy 配列で動作します。これは、Raw オブジェクトからデータを取得する必要があることを意味します。get_data()そのためにメソッドを使用できます:

mne.time_frequency.cwt_morlet(X.get_data(), X.info['sfreq'], frequencies_of_interest)
于 2016-07-28T10:44:48.650 に答える