自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (Note)Chromium浏览器插件

Chromium浏览器插件。

2023-12-07 22:04:21 375

原创 (Note)Zlibrary

以上网站界面都很相似,因为它们大多都基于 https://github.com/book-searcher-org/book-searcher 开源项目。1. 首先到 http://pilimi.org/ 这个网站上下载 zlib 所有图书的种子文件。2. 其次部署 book-searcher 这个项目。条件:有公共 ip 地址的服务器。

2023-12-04 13:52:30 366

原创 (Note)ChatGPT论文润色指令

ChatGPT论文润色指令。

2023-12-04 13:49:28 362

原创 (Note)中国海洋卫星数据服务系统

中国海洋卫星数据服务系统。

2023-12-03 16:55:13 321

原创 (CV)论文列表

https://blog.csdn.net/qq_41917697/article/details/122791002【精选】【CVPR2022 oral】MixFormer: Mixing Features across Windows and Dimensions-CSDN博客

2023-11-01 23:07:02 250

原创 (PyTorch)PyTorch中的常见运算(*、@、Mul、Matmul)

这个是让一个数,限制在你自己设置的一个范围内[min,max],小于min的话就被设置为min,大于max的话就被设置为max。我们可以发现的torch.div()其实就是/, 类似的:torch.add就是+,torch.sub()就是-,不过符号的运算更简单常用。上面的是对二维矩阵而言的,假如参与运算的是一个多维张量,那么只有torch.matmul()可以使用。pytorch中log是以e自然数为底数的,然后log2和log10才是以2和10为底数的运算。矩阵(张量)每一个元素与标量进行操作。

2023-10-24 15:45:08 337

原创 (Python)在Matplotlib中对图像坐标轴进行log转换

3. nonpositive, 对非负值的处理,因为只有正数可以取log, 如果原始值为负值,此时有两种处理方式,第一种是丢掉这个点,也是默认的处理方式,对应该参数的值为mask, 在图中不显示这个点,第二种是将这个值调整为最接近的正数,对应该参数的取值为clip。对于跨度很大其分布离散的数据,常用log转换来缩写其差距,呈现在图上的效果也更好,比如在绘制转录组的表达量数据时,常用log转换之后的值进行绘制。semilogx函数只对x轴的值进行log转换,先来看下不转换时的效果,代码如下。

2023-10-18 16:54:54 384

原创 (Python)使用Matplotlib将x轴移动到绘图顶部

【代码】(Python)使用Matplotlib将x轴移动到绘图顶部。

2023-10-18 16:42:13 210

原创 (Python) 在Python中对WAV音频文件进行分割与拼接

使用wave.open()函数打开多个.wav文件,我们可以将它们读入内存中,然后使用numpy中的concatenate函数来进行拼接。在Python中,我们同样可以使用wave模块来进行wav文件的读取,并使用numpy中的concatenate函数来进行拼接。在Python中,我们可以使用wave模块来读取.wav文件,并使用SciPy中的signal模块来进行分割。使用wave.open()函数打开.wav文件,我们可以得到文件的基本信息,如声道数、采样率等。1.2. 分割WAV文件。

2023-10-18 00:48:17 434

原创 (Python) Python中三种时间格式的转换方法

时间元组不能加减,要用datetime格式的时间才能加减.下面是字符串转为datetime后,进行时间加减运算.字符串与时间戳不能直接转化,要通过时间元组来完成,时间元组是中介.1.1. 时间元组和时间戳的互相转化。1.2. 时间元组和字符串的互相转化。2. 字符串与时间戳。3. 时间的加减用法。

2023-10-18 00:41:28 1335

原创 (Python) Python语音处理工具包AudioSegment的基本使用

5. AudioSegment中mp3转wav文件并转换采样频率fs。1. AudioSegment库的使用。2. 获取音频文件信息。

2023-10-18 00:26:07 509

原创 (Python)MATLAB mat矩阵和Python npy矩阵转换

Python np.ndarray矩阵转换为MATLAB mat文件。Python读取MATLAB mat文件。

2023-10-18 00:11:59 516

原创 (C++)引用的用法总结

关于指针和引用的区别,有人认为引用其实就是指针的简单封装,而且引用是占有内存的,但是无法获取地址,不是简单的一份数据两个名字。在引用变量前边添加const关键字,就是告诉编译器,我不会去修改你的临时变量,编译器就会为临时变量分配内存,于是引用就可以用了(指针不行)。从上边代码可以看到,不能引用临时变量,临时变量一般是表达式形式的,一般会储存在寄存器上且无法修改,寄存器是无法寻址的,所以也无法引用(指针也一样),同样,临时变量也不能作为实参传给引用形参。③指针可以有多级,引用不可以。3. 引用与指针的区别。

2023-10-09 16:19:18 376

原创 (Note)硬件领域SCI期刊

IEEE Microwave and Wireless Technology Letters(原名IEEE Microwave and Wireless Components Letters,是MTT-S下的快报,含金量较高)IEEE Transactions on Terahertz Science and Technology(也是MTT-S办的,发的 人比较少,实验硬件门槛较高,200-300GHz以上的工作才能不out of scope)C以及以下:(芯片设计类的发在上面的还真不多)

2023-10-04 17:23:54 166

原创 (C++)复原IP地址

所以说IP地址总共有四段,每一段可能有一位,两位或者三位,范围是[0, 255],题目明确指出输入字符串只含有数字,所以当某段是三位时,我们要判断其是否越界(>255),还有一点很重要的是,当只有一位时,0可以成某一段,如果有两位或三位时,像 00, 01, 001, 011, 000等都是不合法的,所以我们还是需要有一个判定函数来判断某个字符串是否合法。我们用k来表示当前还需要分的段数,如果k = 0,则表示三个点已经加入完成,四段已经形成,若这时字符串刚好为空,则将当前分好的结果保存。

2023-10-03 11:00:35 277

原创 (Note)计算机专业术语 - Socket (套接字)

对,就是文件描述符,即通常所说的fd,一个fd就是一个整数,所以,对这个整数的操作,就是对这个文件(流)的操作。此模型用到select和poll函数,这两个函数也会使进程阻塞,select先阻塞,有活动套接字才返回,但是和阻塞I/O不同的是,这两个函数可以同时阻塞多个I/O操作,而且可以同时对多个读操作,多个写操作的I/O函数进行检测,直到有数据可读或可写(就是监听多个socket)。正因为阻塞I/O只能阻塞一个I/O操作,而I/O复用模型能够阻塞多个I/O操作,所以才叫做多路复用。2、非阻塞I/O模型。

2023-10-03 10:43:50 206

原创 (Note)在Excel中选中某一行至最后一行的快捷键操作

在 Excel 中,选中一行至最后一行的快捷键是 “Shift + 空格 + Ctrl + 方向键下”。按住 Shift 键,然后按下空格键以选中整行,接着按下 Ctrl 键保持选中状态,并按下方向键下键盘按钮以扩展选中范围至最后一行。这样,你就可以快速选择从当前行到最后一行的所有行数。注意,这个快捷键组合在不同的 Excel 版本中可能会略有不同,具体的快捷键组合可能会因你所使用的 Excel 的版本和操作系统的设置而有所不同。

2023-10-02 22:22:09 1756

原创 (Note)机器学习面试题

关于A,具体推导详见《模式识别》的动态聚类算法,书中提到,这是一个局部搜索算法,不能保证得到全局最优解,算法结果受初始值和样本调整顺序的影响。直接使用0/1损失函数的话其非凸、非连续,数学性质不好优化起来比较复杂,因此需要使用其他的数学性能较好的函数进行替换,替代损失函数一般有较好的数学性质。LR,SVM,NN,KNN,KMeans,DT,NB都可以用map reduce并行.A.N(4, 7) B.N(4,√2+ √5) C.N(1 + √3,7) D.不确定。R^2越大,拟合效果越好,因此A对。

2023-10-02 22:08:37 613

原创 (Note)Elsevier爱思唯尔期刊投稿流程

记录两个比较不错的爱思唯尔Elsevier期刊投稿流程:1.2.

2023-09-26 16:58:39 132

原创 (Note)中文EI检索期刊目录

经查询共有250余种期刊,新增收录10余本,并且还包括158本中文刊,88本英文刊以及6本中英文双语刊。16715497-吉林大学学报(工学版)Journal of Jilin University (Engineering and Technology Edition)Renewed (保持收录)16727207-中南大学学报 (自然科学版)Journal of Central South University (Science and Technology)Renewed (保持收录)

2023-09-11 23:01:32 495

原创 (LaTeX)论著共同第一作者标注方法

至于共同第一作者的人数,查看目标期刊的要求,一些IF高的期刊,共同第一作者可以有4-5人。不管共同第一作者人数有几个,标注是不可避免的,不仅是为了与其他作者区分,也是为了与非共同第一作者区分。不管论著共同第一作者,标注的是哪个符号,就要在备注中,写上这个符号,并在这个符号后面加上These authors contributed equally to this work这句话。只要我们看到了这句话,凭借这句话前面的符号,找到本论著右上角标注这个符号的作者,就能确定这些作者是本论著的共同第一作者。

2023-09-04 10:23:35 2111

原创 (LaTeX)共同一作标注

在\maketitle后和\abstract前引用\footnote\footnote{First Author and Second Author contribute equally to this work.\\}如果需要标注共同一作的话,需要表明几位作者的贡献量是均等的,利用\footnote可以实现。如果是基金的话也是用\footnote来标注,加{}中的内容替换掉即可。

2023-09-04 10:21:19 1712

原创 (LaTeX)用于标记作者的十字符号

很多时候我们在论文中会使用十字记号来标记作者。

2023-09-04 10:19:33 608

原创 (LaTeX)换行、换页、断字、字样、字号

我们也可以用下表中的命令来设置字样和相对字号,比如正文字号是 10pt、11pt、12pt 时,tiny的字号就分别是5pt、6pt、6pt。用 \newpage 来强制换页。但有时我们也需要显式指明断字位置,比如下例就指明BASIC 这个词不能断开,而 blar-blar-blar 可以在-处断开。用户也可以用 \\ 或 \newline 来强制换行;LaTeX 有一个特别的字样强调命令:\emph,它在不同字样和装饰环境下有不同效果。LaTeX 会自动调整正文、标题、章节、上下标、脚注等的字样、字号。

2023-08-28 15:42:34 820

原创 (Markdown)显示转义字符

在Markdown中,可以使用反斜杠( \ )来进行转义。2. 在Markdown中显示转义字符。1. 在Markdown中显示反引号。

2023-08-28 15:30:22 204

原创 (Deep Learning)准确率和召回率的基础概念

比如:总共实际有60个男性,模型只找出了50个,那召回率=50/60=83.3%,用来衡量找出部分对实际真实部分的覆盖情况。比如:在所有样本中,模型预找出50人说他们都是男性,而找出的这波人里实际只有40人为男性,准确率=40/50=80%,用来衡量找出部分的准确度。算法模型的本质,是基于输入的各类变量因子,通过计算规则(模型or公式),得出预测结果。召回率100%,确保了正确的集合都被召回,但由于召回了大量错误集合,所以准确率很低。如下图所示,刚才4种集合,图形摊开的话,就是这个样子的。

2023-08-28 15:03:07 387

原创 (Python)计算R方

以上代码使用numpy和sklearn库,生成了一些模拟数据,并使用r2_score函数计算了r方。Python是一种广泛使用的编程语言,也是计算R方的一个强大工具。计算R方是统计学中的一项重要任务,它可以评估一个模型的拟合程度。不过,在使用r方评估模型拟合程度时,也需要注意一些其他的统计学指标。在Python中计算r方非常容易,只需要调用相关的函数即可。如果需要计算r方的值,可以参考以上的代码来实现。

2023-08-09 14:44:04 1567

原创 (开源项目)水利部 黄河水利委员会 水情日报数据下载&分析

1> 按⾃定义的时间范围对⻩河流域内指定站点的⽔位、流量、含沙量进⾏可视化分析。1> 按⾃定义的时间范围提取⻩河⽔情⽇报⻚⾯中的站点、⽔位、流量、含沙量信息。邮箱秒回, 遇到BUG欢迎通过邮件/GitHub/CSDN等渠道联系我!爬取黄河水情日报,实现多日连续爬取,自动保存为excel表格。2> 整理为Excel表格并存储⾄指定路径。自然资源部黄河水情日报数据下载。黄河水情日报数据可视化分析。

2023-07-29 02:58:25 502 4

原创 如图,△ABC中,AD是角平分线,E、F分别为AC、AB上的点,且∠AED+∠AFD=180°.试问:DE与DF有何关系,并说明理由.

如图,△ABC中,AD是角平分线,E、F分别为AC、AB上的点,且∠AED+∠AFD=180°.试问:DE与DF有何关系,并说明理由.。过D作DM⊥AB于M,DN⊥AC于N,根据角平分线性质求出DM=DN,求出∠MFD=∠DEN,证出△FMD≌△END即可.。本题考查了全等三角形的性质和判定,角平分线性质的应用,关键是推出△FMD≌△END.。过D作DM⊥AB于M,DN⊥AC于N,在△FMD和△END中。∵AD平分∠BAC,

2023-07-29 02:51:39 153

原创 (电脑硬件)台式机主板音频端口功能详解

这一类接口虽然标识是这样的,但是大部分都是可以一口多用的,目前大多数主板都有自定义接口功能,无论插入哪个口,声卡驱动都会弹窗提醒。3.5mm接口输出的音频都是经过主板的集成声卡得到的模拟信号。一般情况下,后置输入输出端口面板中,大多数的主板音频部分是彩色的。而在定制化主板统一颜色的音频接口中,一般都会有专门突出的音频输出接口,但也可以通过接口旁的文字标识来辨别接口的功能。目前,大部分的新主板都采用了光纤S/PDIF输出端口,这种接口是用来输出无损数字信号的。先说彩色的主板音频端口,最常用的就是绿色和粉色。

2023-05-23 22:07:56 5150

原创 (深度学习)类别不平衡数据集中IOU和mIOU的选择

此时,前景所占的比例太小,背景所占的比例太大,前景背景占比严重失衡。背景的IOU大大提高了mIOU,导致mIOU不再靠谱,更重要的是前景的IOU。测试集上的mIOU很高,但是实际的分割结果很差,几乎没有分割出前景,主要是因为要分割的目标占总面积之比太少,即出现样本不均衡的问题。

2023-04-25 20:14:40 452

原创 (Linux)在Ubuntu系统中添加新用户并授予root权限

如果成功执行sudo whoami命令, 并输出root, 则说明新用户已经具有sudo权限.sudo su - : 切换root身份, 携带当前用户环境变量。sudo su : 切换root身份, 不携带当前用户环境变量。su - : 切换用户身份, 携带当前用户环境变量。su : 切换用户身份, 不携带当前用户环境变量。whoami命令会显示当前系统登录用户的用户名.向Ubuntu系统中添加新用户.将新用户添加到sudo组.将新用户添加到root组.打开终端Terminal。为添加的新用户设置密码.

2023-04-25 15:38:34 2974

原创 (Deep Learning)交叉验证(Cross Validation)

留一交叉验证是K折交叉验证的特殊情况,当K等于样本数N时,对于这N个样本,每次选择N-1个样本来训练数据,留一个样本来验证模型预测的好坏。ps:划分之后,会存在训练集数据不足的问题,但是在公司的项目中你必然要选出一个合适的模型进行部署,不先进行训练集和测试集的划分是选不出来合适的模型的!交叉验证的方法在数据理解上较为简单,且具有说服性,但需要谨记的是,当样本总数过大时,使用留一法的时间开销极大。(2)每次将其中的一份作为测试集,剩下的9份(即K-1份)作为训练集,此时训练集就变成了(K-1)*D。

2023-04-17 22:22:22 1604

原创 (Python)Debugger

13.不但可以通过添加breakpoint()来执行调试, 还可以直接使用python -m pdb demo.py命令,3.在pdb模式下使用l或者list可以显示当前的代码, 使用l. 回到当前行。14.也可以在pdb模式下直接使用b或者break命令后接行数来设置断点。在pdb模式中,可以像使用IPython一样执行Python命令。16.最后, 可以使用q或者quit命令来退出pdb模式。6.在pdb模式下使用d或者down命令往下调整当前帧。5.在pdb模式下使用u或者up命令往上调整当前帧。

2023-04-14 20:24:56 462

原创 (Python)区分PyPy、Jython、IronPython、CPython解释器

使用以下代码区分电脑中PyPy、Jython、IronPython、CPython等Python解释器类型。

2023-04-05 23:19:54 157

原创 (Note)ORCID(Open Researcher and Contributor ID)

并且使用ORCID容易区分不同研究人员工作,还不容易将研究人员与其同名者的工作相混淆,有助于在大学、学系和学院的层面上对其研究成果进行跟踪。其他七家出版商,包括美国地球物理联盟(AGU)、eLife、EMBO、Hindawi、电气和电子工程师协会(IEEE)、PLOS和Science,也承诺在2016年在其出版过程中要求使用ORCID iD。是一个开放的、非盈利的、基于社区的服务,旨在提供一个独特的研究人员标识名单,并通过透明的方法将研究成果和研究人员标识联系起来。ORCID是一个非营利组织,

2023-03-25 20:42:23 863

原创 (Linux)Ubuntu查看系统版本

【代码】(Linux)Ubuntu查看系统版本。

2023-03-21 20:42:18 675 1

原创 (Python 3)掩码数组 numpy.ma

掩码数组操作 numpy.ma

2023-03-14 22:15:39 829

原创 (Note)多光谱图像(MSI)和高光谱图像(HSI)

虽然目前成像探测技术已经由低空间分辨率向高空间分辨率,由低光谱分辨率到高光谱分辨率发展,但是对于光谱细分成像而言,高空间分辨率和高光谱分辨率往往是矛盾的。然而,受成像机理和成像设备的限制,空间分辨率、光谱带宽、幅宽、信噪比等指标不可避免的需要互相折中,难以直接获取高空间分辨率的高光谱图像。此外,由于载荷平台颤振,成像光学系统调制传递函数引起的模糊降质、系统噪声、大气辐射和云层覆盖效应等,高光谱图像辐射信息质量下降、空间分辨率低、混合像元严重等现象,成为高光谱图像分析、理解和模式识别应用的突出问题。

2022-12-15 16:37:28 1257

原创 (Python)conda和pip批量导出、还原依赖库

网络上的部分开源Python项目通常会给出requirement.txt文件,其中包括了该项目所需的所有库和环境。如果我们需要参考这些开源项目,那么正确配置好这些库函数就显得十分有必要。pip批量导出包含环境中所有组件的requirements.txt文件。

2022-12-15 16:01:42 732

空空如也

空空如也

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

TA关注的人

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