0

我想修改我的 raw.first_samp ,它是一个看起来像它的整数。

Input ->
file = 'yourfilename.fif'
raw = mne.io.read_raw_fif(file)
print(raw.first_samp)

Output ->
100500

我想把它设置为 0。但是当我尝试时,这是我得到的错误。我已经尝试了所有方法,但是由于它们是基于第一个采样的,因此无法以正确的方式设置事件。

这是我得到的错误。

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_27068/706203670.py in <module>
----> 1 raw.first_time = 0

AttributeError: can't set attribute

拜托,我很想有关于这个问题的任何帮助或建议。

4

1 回答 1

0

如果有人遇到这个问题,我使用的是 Python 3.9 和 MNE 版本 0.24。

我通过将此设置器添加到 first_samp 属性中使其工作。

    @property
    def first_samp(self):
        """The first data sample."""
        return self._first_samps[0]

    @first_samp.setter
    def first_samp(self, first_samp):
        self._first_samps[0] = first_samp
于 2021-11-16T10:34:22.823 回答