- 博客(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
原创 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
原创 Spikeforest2 用于 Spike Sorting 的尝试:模块安装、函数调用, 结果分析等
前言我手头的数据非常简单:“单通道(Monotrode), 25,000Hz,1227264*1 的数组”这是一个很简单的样本,并且清楚的知道这段sequence中只有两个神经元(因为这是某校计算神经科学课的作业)。这种情况下其实只需要设定Threshold为某特定值,即可区分出两个神经元(当然,是放电幅度有显著差异时)。但我想尝试一下其他的方法。关于 Spikeforest2这个方法来自文章:https://elifesciences.org/articles/55167,DOI:
2022-06-08 12:23:43
358
原创 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关注的人