python EEGPT报错:Cannot cast ufunc ‘clip‘ output from dtype(‘float64‘)
今天在运行EEGPT的时候遇见了下面的问题,首先是nme报错,然后引起了numpy的报错:
numpy.core._exceptions._UFuncOutputCastingError: Cannot cast ufunc 'clip' output from dtype('float64')
在网上找了好久的教程,但是没有找到。猜测可能是numpy的版本的问题,我用的python版本是3.9,numpy的版本是:
numpy==1.26.4
并且发现升级numpy会引起其他的问题。
解决方法
于是对numpy版本进行降级:
pip install numpy==1.23
然后问题就解决了。