多任务之间的通信

摘要: 进程之间通信用multiprocessing.Queue 线程之间用queue.Queue 线程内函数用threading.local() 阅读全文
posted @ 2022-05-12 09:21 Glovesize 阅读(32) 评论(0) 推荐(0)

BrainFlow存储问题

摘要: write_file的时候,会检查ndarray的C_CONTIGUOUS,猜想是因为brainflow的滤波都是in place操作,导致ndarray的元素在内存上的存储不再是C_CONTIGUOUS True的了。 猜想错误,其实是切片操作造成了C_CONTIGUOUS变为了False。 最后 阅读全文
posted @ 2022-05-11 22:35 Glovesize 阅读(41) 评论(0) 推荐(0)

关于过采样、降采样的一些困惑

摘要: 我原来的理解: 降采样能够起到一部分去除高频噪声的作用 但看了一些资料后,仅仅是每隔几个点抽一个点来进行降采样,并不能去除高频噪声,反而会发生混叠 过采样然后加低通滤波器的方法,反而能提高信噪比 这一点不是很理解。 阅读全文
posted @ 2022-05-11 11:21 Glovesize 阅读(232) 评论(0) 推荐(0)

BrainFlow中的down_sampling()方法

摘要: 该方法有3个参数: data:需要降采样的数据 period:以period个数据点为单位进行降采样,比如以取中间值的方式对period为3进行降采样话:[5,8,6,9,7,3]得到[8,7] operation:降采样采用的方式 mean:平均值 median:中间值 each:就是这个peri 阅读全文
posted @ 2022-05-10 21:52 Glovesize 阅读(47) 评论(0) 推荐(0)

安装psychopy遇到的问题

摘要: 环境: win10 64 python 3.6 可以用Psychopy来呈现SSVEP的刺激,遂决定安装。 直接pip install psychopy: 但是安装到pyWinhook的时候出现问题,说没有找到swig.exe 查看conda源:conda config --show-sources 阅读全文
posted @ 2022-05-08 10:24 Glovesize 阅读(454) 评论(0) 推荐(0)

迭代器

摘要: 必须要有__iter__(self)方法 还要有__next__(sefl)方法 iter()方法的作用? 阅读全文
posted @ 2022-05-07 12:19 Glovesize 阅读(23) 评论(0) 推荐(0)

ibus拼音候选词字体太小

摘要: http://blog.sina.com.cn/s/blog_4c466f120102yx0i.html 阅读全文
posted @ 2022-05-06 08:09 Glovesize 阅读(23) 评论(0) 推荐(0)

plotly 3D

摘要: WebGL is not supported by your browser 换 Edge就能看到了 在Edge上看不到,再换回星愿却又能看到了 基本语法: import plotly.graph_objects as go fig = go.Figure(go.Surface( contours 阅读全文
posted @ 2022-05-02 10:30 Glovesize 阅读(39) 评论(0) 推荐(0)

TeXStudio不出pdf

摘要: 今天用vim把第四章改完了以后,替换掉原来的tex文件,在texstudio中编译一直出现 Process exited with error(s) 具体啥错也不说。 作为一个debugger看不到debug信息!!! 后来磨磨蹭蹭才出来 I found no \bibdata command wh 阅读全文
posted @ 2022-04-19 21:43 Glovesize 阅读(2015) 评论(0) 推荐(0)

脑电处理

摘要: 降采样( Downsample_Data) 一开始在一些脑机接口的参考书中没找到,有也是简单略过,接着就去问了问度娘: 在后期分析的时候,我们有时候会想要降低采样率,比如降到50OHz或者250Hz。这样做最大的好处其实就是减小数据量,以提高计算速度,没有其他的作用了。所以这一步并不是必须的。 但降 阅读全文
posted @ 2022-04-18 15:49 Glovesize 阅读(273) 评论(0) 推荐(0)