自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (7)
  • 收藏
  • 关注

原创 【绘图软件】solidworks2022版本安装&强制卸载(清理干净版!)全流程~超详细+报错避坑

23.在_SolidSQUAD_文件夹中,复制【Program Files】文件夹到solidworks的安装路径的根目录下。18.点击更改安装位置,修改路径地址中的首字符C可更改安装位置,本例安装到D盘,点击下一步。4.打开C盘根目录,直接粘贴SolidWorks_Flexnet_Server文件夹。”),在在_SolidSQUAD_文件夹中,打开Program Files文件夹。22.在_SolidSQUAD_文件夹中,双击打开图示文件,然后点击是。2.进入_SolidSQUAD_文件夹。

2024-04-18 01:17:12 233

原创 【树莓派raspberry pi】简单的控制红绿灯闪烁的程序及细节

如果要使用GPIO22(树莓派面包板上为G22),GPIO27(树莓派面包板上为G27)两个引脚控制红绿灯,那么其面包板对应的序号分别为15,13。这个小任务很简单,不过在插上面包板设置相应输入输出GPIO口的时候稍微遇到了些麻烦,当时查了很多资料,感觉说的都不是特别清楚。特此开个帖子详述一下。这里的GPIOX对应于树莓派面包板上的GXX编号。

2024-03-16 05:26:18 472

原创 【树莓派系统配置+python3环境配置踩坑点汇总+yolo目标检测相关依赖配置】raspberrypi+linux+python3+opencv+numpy+深度学习基础环境等

最近又开始搞树莓派的深度学习模型。很多windows端的环境需要在树莓派上重新部署,中间出现了非常多的问题。主要以各种库的下载安装为主要。此时更改apt的下载源可以结局该问题。

2024-03-01 03:06:28 547

原创 【python】yolo目标检测模型转为onnx,及trt/engine模型的tensorrt轻量级模型部署

onnx转trt报错时候的问题参考(真的很奇葩,单独把tensorrt的lib,include和bin加入环境变量也不行,只能是把这些同名文件复制到cuda下的同名路径。这个大佬对于各种模型转化写的很全,然后我根据自己的需求修改了部分源码,稍微简化了一些效率,同时结合视频流,做了个基于视频检测的模型优化和部署,个人版本code晚点会上传共享。在darknet的.cfg和.weight转为onnx,onnx转trt的过程中踩了不少的坑。转权重格式darknet转onnx转tensorrt-CSDN博客。

2024-02-24 03:24:58 452

原创 Overload resolution failed:> - Can‘t parse ‘pt‘. Sequence item with index 0 has a wrong type

搜了各种问题,有人说cv2版本问题不兼容,但是卸载重新装了后依旧报错;有人说报错因为一张图里出现多个目标检测内容所以报错巴拉巴拉,但依旧没啥用。原因其实是cv2这个版本无法绘制float型的图,只能绘制int型,所以把所有的数字部分全部类型转化为int()型即可。

2024-02-23 17:59:40 487

原创 一些程序源码及教程的网站合集~

很多时候我们需要一个快速上手的code demo及教程,除了最常用的github,一些中文网站可能会帮助我们更好上手~Python 动态手势识别系统hmm 手势识别opencv_mob64ca140d96d9的技术博客_51CTO博客。Deepsort + Yolo 实现行人检测和轨迹追踪的方法_python_脚本之家 (jb51.net)Yolov5_DeepSort_Pytorch 联合开发网 - pudn.com。Python|极客教程 (geek-docs.com)

2023-12-13 19:26:15 636

原创 Latex/Overleafc插入eps格式图片不显示、png转eps等解决问题

最近在搞论文,有些程序生成的图片大部分为png格式,但很多期刊要求eps矢量图格式,特此整理下遇到的各种坑,虽然不算什么技术问题,但是确实也浪费了不少时间。查了一堆资料,也没找到,后面才发现是编译器的问题。overleaf的默认编辑器是pdfLatex,需要改为XeLatex编译器即可。2.插入eps后,不显示,为空白。

2023-12-13 00:05:59 2121

原创 【python画图】改变x,y轴及colorbar的坐标范围,显示间隔及表格显示

4.改变色卡的显示范围及刻度。1.改变x,y轴的显示范围。2.改变x,y轴的显示间隔。

2023-04-04 17:52:59 1987 1

原创 【python】cv2.imread读取灰度图还是3通道问题

一行代码解决,后面加上“cv2.IMREAD_GRAYSCALE”即可。

2023-04-03 17:11:53 440

原创 【python】使用mask掩膜进行图像相应区域提取

【代码】【python】使用mask掩膜进行图像相应区域提取。

2023-04-03 17:10:45 2009

原创 【python】list列表添加内容的几种形式及区别

【2】list.extend()和list=list1+list2这种形式是直接将列表进行。【1】list.append()是将需要加入的东西看作一个。【2】list.extend和list+=

2023-03-27 15:41:05 191

原创 【python】python 属性错误:模块“numpy“没有属性“float“

python 属性错误:模块"numpy"没有属性"float" _大数据知识库 (saoniuhuo.com)最后我的解决方法是卸载了当前版本较高的numpy库,重新安装了1.23.5版本的numpy,成功解决报错。搜了一下问题,解答如下。一般是sklearn的库里面使用了需要np.float的原因。前段时间跑深度学习,突然报错。一查才发现又是numpy版本更新惹的祸。

2023-02-09 16:20:23 2282

原创 【数据结构-leetcode系列】6.重塑矩阵(No.566)

本题中要想加快运行速度的最主要方法就是减少循环次数,避免两个for循环嵌套检索。

2022-10-17 22:43:19 200

原创 【拒绝“黑匣子”——特征可视化/可解释性】深度学习、大数据等特征可视化、可解释性方案合集

(211条消息) 卷积神经网络特征图可视化(自定义网络和VGG网络)_-牧野-的博客-CSDN博客_网络特征可视化。(205条消息) 卷积神经网络可视化_12smile25的博客-CSDN博客_卷积神经网络可视化。

2022-10-08 14:05:30 704

原创 一些有趣的小项目合集~

Python PyQt、QT 浏览器调用本地exe(应用程序)及传参(Windows & Mac)_信橙则灵的博客-CSDN博客_pyqt调用其他程序。五分钟拆解流媒体入门项目 MJPG-Streamer - 知乎 (zhihu.com)

2022-10-08 14:04:02 1044

原创 【算法合集-leetcode系列】5.移动零(No.283)

其实最直观的想法,不要跟着题目走,而是挑选出非0部分,按顺序排好数组。然后统计非0部分,补在后面。官方解题提供了一种【交换】的思路,双指针,加快运行效率。我们不需要管0,只需要管非0。上述两种速度都很快。第二种方法空间占用更低一些。...

2022-07-28 18:31:49 1288

原创 【算法合集-leetcode系列】4. 有序数组的平方(No.977)

把**求平方(求幂)换成i*i,速度更快。根据【有序】的规律,使用双指针。977.有序数组的平方。

2022-07-21 00:26:05 92

原创 【python基础】为什么list[]列表推导式/列表解析式for循环速度更快

在list[]中的循环速度远高于直接for循环append的速度。查了几个资料,解释如下在日常使用Python时,我们经常需要创建一个列表,相信大家都很熟练了吧?1上面的两种写法,你经常使用哪一个呢?是否思考过它们的区别呢?注为了简化问题,我们以创建空列表为例进行分析。关于列表的更多介绍与用法说明,可以查看这篇文章。......

2022-07-15 21:06:52 1337

原创 【算法合集-leetcode系列】3. 搜索插入位置(No.35)

题目描述: 35. 搜索插入位置https://leetcode.cn/problems/search-insert-position/用普通循环方法找肯定是可以的,但题目要求复杂度O(log n),就意味着要使用二分法啦。整体思路类似于二分查找目标target,但本问题多了“插入”的情况,需注意边界条件问题。我的思路:(1)先判断左右两端临界问题。若超出数组范围,那么直接比较最大最小值,返回位置(2)当target存在于list中,直接返回(3)当target不存在鱼list中并位于中间两数之间时,解为(

2022-07-14 17:15:43 1541

原创 【算法合集-leetcode系列】2.第一个错误的版本(No.278)

278. 第一个错误的版本https://leetcode.cn/problems/first-bad-version/最不需要思考的思路,一个个检索,直到第i个=True,第i-1个=False,写循环检索。但显示超时。那么有规则的数组,使用二分法: 效率没有特别高,因为在二分的时候,计算了一些重复元素继续改进,减少重复检索:减少了一些重复点,效率很高了官方版本:...

2022-07-12 18:09:53 71

原创 【算法合集-leetcode系列】1.二分查找(No.704)

题目描述如下:704. 二分查找https://leetcode.cn/problems/binary-search/算法思路:最简单的二分法,移动指针。*记得防止死循环的方法是指针移动mid+-1

2022-07-08 19:00:24 152

原创 【数据结构-leetcode系列】5.两个数组的交集(No.350)

题目链接如下:350. 两个数组的交集 IIhttps://leetcode.cn/problems/intersection-of-two-arrays-ii/方法总结:(1)字典快速查询(2)sort()+双指针第一反应,统计个数用Counter()(python自带强大的collections库)最便捷的字典,不过这种方法还是慢了: 两个循环还是影响效率了,所以优化一下:【】一种更有趣的方法,排序+双指针,效率极高:...

2022-07-01 00:11:10 154

原创 【数据结构-leetcode系列】4.合并两个有序数组(No.88)

题目链接如下: 88. 合并两个有序数组https://leetcode.cn/problems/merge-sorted-array/读题,最简单的思路是合并数组后排序,这种方法速度和效率也比较高。参见解法1: 写了个快排,不过明显比内置sort函数慢。。空间占用大很多,可以忽略。【这里个人复习一下class类中函数相互调用的方法,一定要记得函数定义时候加上“self”,并且在相互调用的时候也使用self.defxx,否则会报错“nameXX not defined”】利用了两个数组都“分别为

2022-06-29 03:03:50 230

原创 【数据结构-leetcode系列】3.两数之和(No.1)

原题目链接如下:1. 两数之和https://leetcode.cn/problems/two-sum/这里使用字典解法最为快速简单,但需要注意一个细节:即字典冲撞问题,当遇到相同的key值时,value值以最后的更新为准。举例说明如下:使用dict强制将元组转化为dict,如果碰到key重复问题:如果元组转为dict后key重复,则后面的key-value会覆盖前面的key-value(简单地说,python3.6后字典变为【有序】,value以最后出现的元素为准)。换到这道题目上,使用哈希表求解:

2022-06-28 18:56:42 201

原创 【数据结构-leetcode系列】2.最大子数组和(No.53)

题目链接如下:53. 最大子数组和https://leetcode.cn/problems/maximum-subarray/优化后的效率非常高: 系统的多种算法求解:4种经典算法可以实现:(1)暴力循环(2)动态规划,求解第n个状态的通解状态方程dp[i]=max(dp[i-1]+nums[i],nums[i])(3)贪心算法,局部最优(4)分治...

2022-06-22 02:10:45 975

原创 【数据结构-leetcode系列】1.存在重复元素(No.271)

数据结构 leetcode

2022-06-10 19:58:19 583

原创 【python】有关路径的写法/正常读写

使用斜杠“/”: "c:/test.txt"… 不用反斜杠就不会产生歧义了 反斜杠符号转义: "c:\\test.txt"… 因为反斜杠是转义符,所以两个"\\"就表示一个反斜杠符号 使用Python的raw string: r"c:\test.txt" … python下在字符串前面加上字母r,表示后面是一个原始字符串raw string感谢参考:作者:Risk2S链接:https://www.zhihu.com/question/263486243/answer/269660571.

2022-05-24 16:53:01 109

原创 【python】.split()函数用法——将字符转为列表list

作用:通过分隔字符,将字符形式转为列表list形式描述:split() 通过指定分隔符对字符串进行切片,如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。用法:str.split(str=" ", num=string.count(str))参数:str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。不写该参数的话,默认为 -1, 即分隔所有。示例:str='this is string exa

2022-05-23 18:21:49 6205

原创 【python】关于一些奇奇怪怪的四舍五入问题

有一个很有意思的问题:1.315四舍五入保留两位小数结果是多少?print(round(1.315,2))输出结果:1.31并没有想象中的1.32的四舍五入的结果。为什么呢,原因在于【四舍五入】是十进制的的方法,而二进制保留十进制过程中,数据储存会有一定的误差。我们用高精度计算模块decimal显示一下1.315的实际储存结果print(Decimal(1.315))输出结果:1.31499999999999994670929481799248605966567993

2022-05-15 23:14:49 422

原创 【python】比较任意形式的两列表list()的不同元素

用集合set()解决。示例如下:shu#两个复杂的列表如下A1=['0,63: 0.0147', '2,13: 0.0192', '2,49: 0.0133', '2,56: 0.0164', '2,79: 0.0156', '3,56: 0.0133', '3,68: 0.0112', '3,73: 0.0250', '4,44: 0.0208', '4,58: 0.0185', '4,59: 0.0227', '4,79: 0.0159', '4,87: 0.0208', '5,48: 0

2022-05-15 21:17:39 481

原创 【python】对数组进行排序,并输出排序后对应的原位置索引值

可以用numpy的函数,函数如下:import numpy as npnp.sort()np.argsort()一维数组排序:# -*- coding: cp936 -*-import numpy as np#一维数组排序arr = [1, 3, 5, 2, 4, 6]arr = np.array(arr)print arrprint np.sort(arr)#或print np.sort(arr,axis=None)print (np.argsort(arr)) #

2022-05-07 17:36:23 4231

原创 【python】输出重复元素的所有位置

代码如下,主要靠字典dict形式进行整包索引。这里用到了enumerate()函数#coding=utf-8a=[3,4,5,6,6,5,4,3,2,1,7,8,8,3]index_all={}for i in range(len(a)): target=a[i] index_=[] #初始化一个位置矩阵 for index,nums in enumerate(a):#字典具有无序性,会整包遍历索引 if nums==target:

2022-05-06 16:35:10 1594 1

原创 【python】pop()栈函数介绍

pop() 函数用于移除列表中的一个元素(默认最后一个元素[-1]),并且返回该元素的值。#用法list.pop(obj=list[-1])参数obj -- 可选参数,要移除列表元素的对象。返回值该方法返回从列表中移除的元素对象。示例如下:#coding=utf-8aList = [123, 'xyz', 'zara', 'abc'];print "A List : ", aList.pop(); #默认移除并返回最后一个元素print "B List : ",

2022-05-03 16:58:01 4075

原创 【python】list列表,array数组和tuple元组

在python数据类型中,list和array都可以根据索引来取其中的元素,但是list可以用append 或者 + 来新增元素或者添加数组,而array不行。除此之外,python中list与array还有什么区别吗?例如list中的数据类不必相同的,array则是由numpy封装,存放的元素都是相同的数据类型。list是python的内置数据类型;array数组需要导入标准库才行,不属于内置类型。1、作用不同list是处理一组有序项目的数据结构;array数组存储单一数据类型的多维数组。

2022-05-03 14:30:49 1778

原创 【python】如何删除数组,字典,字符串等中的先导0

最简单的思路,用切片+循环思想,代码如下:#删除先导0while c[0]==0: c=c[1:]print(c)感谢参考:(32 封私信 / 80 条消息) 如何删除 Python 字符串中的前导零? - 知乎 (zhihu.com)https://www.zhihu.com/question/508807256/answer/2290847353...

2022-04-26 13:28:45 949

原创 【Word】如何在数学公式同一行末尾填写编号

使用word插入公式框后,在公式框中打完公式的末尾处(依旧在框内)加上‘#(编号)’,然后回车即可!!超神器!再也不用手动空格啦~输入公式序号。重点在于光标位于公式编辑框内的末尾,注意是公式编辑框内的末尾。输入“#(1)”,如需输入其他格式,则输入“#【序号格式】”即可(无需输入方括号,方括号内为序号格式),然后点击键盘回车(Enter)键。最后大功告成,Word 自动将序号放置于公式最右端(右对齐的位置)。完成后的公式与序号是一个占据整个编辑页面宽度的公式编辑框。感谢大神参

2022-04-18 01:17:51 20788 7

原创 【EndNote文献管理】批量导入&删除引用

1.批量导入版本:EndNote20在需要导入的文件夹里按住Ctrl键,多选需要导入的.enw文件,然后拖动到下图红框范围内就可以批量导入啦2.批量删除参考文献。直接轻点一个文献然后鼠标向下滑动,即可以多选,进行批量操作感谢参考:18条消息) 【EndNote20】最快方法批量导入enw文件_Dr. 卷心菜的博客-CSDN博客_enw导入endnotehttps://blog.csdn.net/veritasalice/article/details/117042043

2022-04-18 00:45:12 6940

原创 【Matlab】脑电通道二维矩阵绘制(可用于绘制连接关系等矩阵图)

参数及电极对应关系如下(根据我们实验用的32-conductor electrode cap (型号BrainAmpTM MR, Germany),10-20system)相应的绘图参数 code如下:%subplot('position',[0.54 0.57 0.25 0.35]);imagesc(Vib_CC_right);%画图grid on;title('Vib-Right');xlabel('Channels');ylabel('Channels');%set(gcf,

2022-04-16 19:16:18 3439 1

原创 【Matlab】相对路径-本级目录/上级目录访问

加入上级路径addpath('..\')加入本级路径addpath('.\')

2022-04-16 01:56:23 2382

原创 【Matlab】已知邻接矩阵怎么求每个节点的度&脑网络计算

邻接矩阵应该是主对角线元素为0的对称矩阵,如果是无权重的邻接矩阵,矩阵中不为零的元素都是1它的每一行或者每一列的元素的和就是对应行或列的节点的度

2022-04-16 01:25:53 3209

常用的EEG脑电数据处理,读写,头皮地形图的绘制及ANOVA-ptest方差统计检验代码

常用的EEG脑电数据处理,读写,头皮地形图的绘制及ANOVA-ptest方差统计检验代码 好用,易懂,已注释

2022-04-02

亲测好用教程EEGLAB2013_SIFT_Practicum.pdf

SIFT-eeglab插件初始的官网教程因为包的更新已经不好用了,很多gui界面的指令和界面不同了,找了很久才找到了适配最新版的教程,放上来

2021-10-25

AAR插件包.zip

AAR插件是MATLAB脚本的集合,实现了几种先进的方法(无论如何在2008年……),用于自动校正EEG中的眼部和肌肉伪影。在相当过时的教程文档中简要介绍了该工具箱的功能,您可以使用.pdf或html格式获取该文档。 该工具箱是作为EEGLAB插件实现的,但是如果您不需要或不想使用EEGLAB的GUI,也可以在没有EEGLAB的情况下使用。当前版本实现了几种全自动的方法来校正眼(EOG)伪影,以及一种自动的方法来校正肌肉(EMG)伪影。

2020-04-20

ADJUST插件包.zip 1.11最新版本

ADJUST是一种用于识别和清除EEG数据的全自动算法。ADJUST基于独立成分分析(ICA),这是一种成功的但无监督的从EEG记录中分离伪影的方法。ADJUST通过组合定型工件特定的空间和时间特征来识别工件ICA。对功能进行了优化以捕获眨眼,眼球运动和一般的不连续性。一旦识别出伪造的IC,就可以简单地将它们从数据中删除,同时由于神经源几乎不受影响而保持活动状态。 ADJUST作为EEGLAB软件的插件在Matlab中运行 使用方法:解压后放在toolbox-eeglab-plugin下,然后运行eeglab gui界面,在tools种出现

2020-04-20

脑电处理有用的特征提取算法.rar

相关文件: [mutualinfomation] 计算脑电等信号的互信息程序,matlab源代码 [runqian-report] 润乾报表详细操作手册,方便java开发人员,运维人员作为参考,学习。 [InfoTheory] 该文件中包含信息论中的一些信息熵、互信息的计算。 [ant-colony-and-mutual-information] 该工具箱描述了基于蚁群算法和互信息进行非线性盲源信号分离 [Wavelet_EntropyinformationLZC] 脑电处理中,特征提取的几个有用算法程序,包括小波熵、LZC脑电复杂度、互信息等,以上程序,我已将亲自运行,可以通过,便于大家做脑电特征提取,希望对大家有帮助

2020-02-07

互信息求时延.rar

互信息求最优时延的matlab程序,简单版,很多地方没有求时延的程序,可以自己down一下跑跑,联合开发网下载的

2020-02-07

itk教程,详解入门级 通俗易懂

itk的初学教程,一个师兄原创编写的,很有价值的东西。当初学习省了不少事,带例程很清晰。属于新手小白级教程,推荐入手

2016-12-02

空空如也

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

TA关注的人

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