dPCA icon indicating copy to clipboard operation
dPCA copied to clipboard

Getting "Buffer dtype mismatch, expected 'long' but got 'long long'" when doing significance analysis

Open julianamengual opened this issue 3 years ago • 0 comments

Hello,

I have been applying dPCA in matlab and now I am trying to do the same in Python (in order to learn). When I am trying to do the significant analysis I gt the following error:

Compute score of shuffled data: 0 / 100 Traceback (most recent call last):

File "", line 1, in significance_masks = dpca.significance_analysis(Matr_CondT, firingRates, n_shuffles=100, n_splits=10, n_consecutive=10)

File "C:\Users\amengual\anaconda3\lib\site-packages\dPCA\dPCA.py", line 875, in significance_analysis self.shuffle_labels(trialX)

File "C:\Users\amengual\anaconda3\lib\site-packages\dPCA\dPCA.py", line 735, in shuffle_labels nan_shuffle.shuffle2D(trialX)

File "dPCA\nan_shuffle.pyx", line 9, in dPCA.nan_shuffle.shuffle2D

ValueError: Buffer dtype mismatch, expected 'long' but got 'long long'

I am sorry in advance, I am still learning the language, and any help on this would be really appreciated.

Thanks a lot in advance

julianamengual avatar May 06 '22 12:05 julianamengual