自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 VSCode编写Cython安装与配置

然后新建一个,加入以下cl.exe的地址(一般是在这)“(安装根目录,根据你自己的位置改)\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64”,cl.exe就在这个目录下。如果已经有了,则更新至最新的地址,因为需要与C++ compiler的版本匹配。编写后缀为.pyx的文件后撰写对应的setup.py进行编译,可以得到.pyd结尾的动态链文件。点击做下角python"了解更多→"

2024-06-04 14:07:33 185

原创 MoviePy AudioFileClip.to_soundarray 报错 TypeError: arrays to stack must be passed as a “sequence“

MoviePy AudioFileClip.to_soundarray 报错 TypeError: arrays to stack must be passed as a "sequence" type such as list or tuple 的解决方案.

2024-05-27 16:19:01 165

原创 使用H5py将MATLAB Cell嵌套Cell类型转化为Python数据类型 (列表list复合矩阵numpy.ndarray)

如图中的all_to_all_indexes,是个1*26的Cell,点进入发现,每个Cell又是个维数不规则的n*26 Cell。此种情形,即所谓的Cell嵌套Cell。将MATLAB的Cell数据类型转化为Python类型非常繁琐,参考。如何将这一复杂数据结构转化为Python数据类型,非常令人头疼。每个Cell内部又是不均一的内容,如下。

2024-01-12 00:33:20 422

原创 H5py将MATLAB Cell对象转化为NumPy矩阵的方法 (Transform MATLAB Cell Object into NumPy matrix by utilizing h5py)

需要转化为2588*26*26 numpy.ndarray实例。这篇文章介绍了 1*10 Cell的情况,我提供T*1的情况。

2024-01-10 15:45:46 418

原创 ‘numpy.float64‘ object cannot be interpreted as an integer

numpy.float64' object cannot be interpreted as an integer

2022-09-19 22:41:14 897 1

原创 plt.plot() marker 一览表 (散点图)

plt.plot画散点图

2022-09-15 17:03:32 1860

原创 快速 Pearson Correlation 计算

利用numpy重写pearson相关性以缩减大规模运算的时间复杂度。

2022-08-31 17:57:46 606

原创 np.dot 浮点类型运算远快于整型运算

np.dot()中np.ndarray数据的元素类型为浮点型(np.float, np.float32, np.float64)时运算速度远快于整型(np.int, np.int32, np.int64),且矩阵乘法两矩阵元素类型不一致速度也会变慢(但对于浮点类型运算而言这并非主要原因)...

2022-08-27 16:34:29 616

原创 Matplotlib 循环绘制图片内存、速率优化方法

matplotlib 绘图速度、内存优化

2022-07-26 02:43:05 1795 2

原创 Spikeforest2 用于 Spike Sorting 的尝试:模块安装、函数调用, 结果分析等

前言我手头的数据非常简单:“单通道(Monotrode), 25,000Hz,1227264*1 的数组”这是一个很简单的样本,并且清楚的知道这段sequence中只有两个神经元(因为这是某校计算神经科学课的作业)。这种情况下其实只需要设定Threshold为某特定值,即可区分出两个神经元(当然,是放电幅度有显著差异时)。但我想尝试一下其他的方法。关于 Spikeforest2这个方法来自文章:https://elifesciences.org/articles/55167,DOI:

2022-06-08 12:23:43 358

原创 No module named ‘brainpy‘

brainpy的安装与No module named 'brainpy'问题的解决方案。

2022-06-08 12:18:04 736

原创 ERROR:Session/line number was not unique in database. History logging moved to new session.

摘要:遇到此类错误,可以通过分段调试的方法找到引发错误的位置。

2022-04-13 11:32:03 3877

原创 OpenCV.ml 决策树训练 Vector too long 的问题

看 Machine Learning for OpenCV 4 second Edition, Aditya Sharma et al(中文名: 机器学习-使用OpenCV、Python和scikit-learn进行智能图像处理(原书第二版), 刘冰 译, 机械工业出版社)5.2.1 P96该章节是根据患者年龄、性别、血压、胆固醇浓度等因素(data)判断应当开什么药(target)的建立决策树的机器学习过程,代码在github是开源的,因此在这不加引用的给出:data = [ {'a

2021-08-28 16:00:12 1410 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除