- MNE version: 0.24.1
- operating system: Windows 10
I have problem in plotting connectivity in sensor space. I wrote the following code.
import mne
from mne_connectivity import spectral_connectivity
from mne.datasets import sample
from mne_connectivity.viz import plot_sensors_connectivity
import os
raw = mne.io.read_raw_edf('../Validation/RawData For Code Validation/S3.edf', preload=True)
print(raw.info)
raw.get_data().shape[0]
epochs = mne.make_fixed_length_epochs(raw, duration=2, overlap=0, preload=True)
epochs.get_data().shape
sfreq = raw.info['sfreq']
con = spectral_connectivity(
epochs, method='pli', mode='multitaper', sfreq=sfreq, fmin=0.5, fmax=40,
faverage=True, mt_adaptive=False, n_jobs=1)
plot_sensors_connectivity(epochs.info,con.get_data(output='dense')[:,:, 0])
I got the following error from the last line, I could not find where is the problem:
ValueError: zero-size array to reduction operation maximum which has no identity