- 博客(91)
- 资源 (3)
- 收藏
- 关注

原创 python实现 最短路径算法
一、Floyd-Warshall算法1.算法简介Floyd-Warshall算法是解决任意两点间的最短路径的一种算法。通常可以在任何图中使用,包括有向图、带负权边的图。存储方式采用邻接矩阵2.示例0 1 2 6 3 1 0 3 5 2 2 3 0 8 5 6 5 8 0 ...
2019-03-11 09:40:14
21852
原创 Pytorch常见坑(不断更新)
原因:由于transpose()、permute()或view()等操作导致tensor内存不连续。解决办法:在这些操作后面添加.contiguous()即可。
2024-10-06 10:48:20
919
1
原创 mamba-ssm安装说明(Ubuntu)
pip install causal_conv1d-1.4.0+cu118torch2.3cxx11abiFALSE-cp38-cp38-linux_x86_64.whl # 优先安装它;1、直接使用pip install mamba-ssm,存在的问题(undefined symbol: _ZN3c104cuda9SetDeviceEi in import selective_scan_cuda)2、解决办法——首先下载whl文件,然后pip install **whl文件。
2024-09-24 22:38:01
1864
原创 transformers进行学习率调整lr_scheduler(warmup)
【代码】transformers进行学习率调整lr_scheduler(warmup)
2024-07-23 23:29:48
2272
原创 LaTex错误汇总以及使用指南(持续更新)
错误原因:正文中没有引用参考文献,任意添加一个文献,就能解决这个问题,如`\cite{he_resnet}`
2024-04-27 23:22:32
4188
原创 下载huggingface中数据集/模型(保存到本地指定路径)
1.若需要将数据集/模型放在指定路径,需要指定"cache-dir"参数,而不是“local-dir”2.直接从huggingface中下载对应的模型和数据集,需要外网。因此可以使用国内镜像“HF-Mirror - Huggingface 镜像站。
2024-03-30 22:09:22
20001
2
原创 python读取bam文件&&OSError: no BGZF EOF marker; file may be truncated
(一)基本处理1、读取fasta文件:(1)方法1:Bio库from Bio import SeqIO# 读取包含单个序列 Fasta 格式文件fa_seq = SeqIO.read("res/sequence1.fasta", "fasta")seq = str(fa_seq.seq)# 一个多序列文件中的所有序列seqs = [fa.seq for fa in SeqIO.parse("res/multi.fasta", "fasta")](2)方法2:pysam库
2021-08-03 22:16:19
2436
1
原创 ppt中垂直V形列表添加多个列表、调整长方体长度(厚度)
1、PPT添加列表的方法“插入”-> “SmartArt”->垂直V形列表,然后我们下图:2、增加一个列表方法复制其中一个子列表(通过Ctrl来选中),即选中下图的蓝框:3、复制(ctrl+v) ,最终得到下图结果:...
2021-07-25 22:11:37
5388
原创 PPT如何导出高质量图片
1、需要的工具(1)PPT(2)Visio2、打开ppt和visio3、复制ppt的图片到visio中4、查看visio中的图片是否变形,矫正完全后,将visio中的图片复制到word中。5、最后得到的图片基本上是矢量图放大1200%时,效果图如下(上方是word中的字,下方是ppt画的图片)放大170%时,效果如下(截图效果会是一部分帧,所以效果看着不是非常理想)...
2021-05-04 21:39:11
3693
原创 R语言在Ubuntu环境下添加times new roman字体
1、查看Ubuntu是否含有times new roman字体ubuntu字体一般放在:/usr/share/fonts/truetype/msttcorefonts。如果times new roman在ubuntu已经存在,则忽略第2步。2、Ubuntu添加times new roman字体终端键入:sudo apt install ttf-mscorefonts-installer # 安装sudo fc-cache # 生效安装完后,返回第1步,查看是否已存在times ne
2021-04-25 16:22:39
3939
原创 R语言画Venn图
一、画Venn diagram1、依赖包library(venn)2、安装venn包(1)方式一:install.packages(venn)(2)方式二:在https://cran.r-project.org/src/contrib/Archive/下载离线安装包,然后通过Rstudio->Tools->Install Packages->Browse选中本地离线安装包3、画venn图library(venn)# 随机初始化数据集rand_1 &.
2021-04-25 15:51:55
3827
3
原创 2010年西电计算机学院复试机试题
第一题 (仅供参考)1、解题思路以及测试用例1.分解每个整数的各位数字,并且求和,加入vector中2.对vector进行排序,最终打印结果*/ #include<iostream>#include<math.h> #include<vector>#include<algorithm>using namespace std;int main(){ int temp; vector <int> vec; w.
2020-12-31 22:43:23
421
原创 2009年西电计算机学院复试机试题
第1题:获取[a,b]之间的完数(仅供参考)1、思路以及测试用例完数:除本身之外的所有因子之和,如6=1+2+3测试用例input: 1 100output: 6 28#include <iostream>using namespace std;int main(){ int a, b; cin>>a>>b; for(int i = a; i <= b; i++) { int result = 0;...
2020-12-31 22:37:59
325
原创 2008年西电复试机试题
第一题:判断是否等差数列(仅供参考)1、题目介绍(1)若为等差数列,则返回Yes;(2)若不为等差数列,则返回No;2、解题思路(1)对n个整数进行排序(从小到大)(2)遍历n个整数,判定等差是否相等3、测试用例输入说明:多组数据,每组输入数据由两行组成,第一行只有一个整数n(n<1000),表示序列长度,0表示输入结束,第二行为n个整数,每个整数的取值区间都为[-32768-32767],整数之间以空格间隔。输出说明:对于每一组数据,输出一个yes或者no,表示该
2020-12-31 22:28:20
287
原创 win10系统numba.cuda报错
from numba import cudaTPB = 16A = np.full((TPB * 13, TPB * 13), 3, np.float)B = np.full((TPB * 13, TPB * 13), 4, np.float)C_cpu = np.full((A.shape[0], B.shape[1]), 0, np.float)# start in GPU# 拷贝数据到设备端A_global_mem = cuda.to_device(A)B_global_me.
2020-11-03 19:02:04
1997
3
原创 win10安装CUDA以及GPU版的pytorch
1、安装NVIDIA显卡驱动(1)首先确定自己是否有NVIDIA显卡,如果没有可以关页面了;(2)一般装了系统都有NVIDIA显卡驱动;如果没有,可以点击下面的下载地址下载地址:http://www.nvidia.cn/Download/index.aspx?lang=cn,注意笔记本一般选择notebooks2、安装CUDA(1)确定显卡支持的CUDA版本NVIDIA控制面板—帮助—系统信息—组件,就可以看到显卡支持的CUDA版本,具体操作见下图:(2)根据自己显卡支持的C
2020-10-30 11:30:12
2976
原创 Dev C++环境配置openMP
1、方法一:编译时加入“-fopenmp”命令找到dev的菜单栏:“工具”-"编译选项”,在“编译时加入以下命令”前面打√,并且加入“-fopenmp”命令,最终的效果如图1所示 图1编译时加入“-fopenmp”命令操作截图2、方法二、创建openMP的项目点击“文件”-“新建”-“项目”,具体操作如图2。 ...
2020-10-08 23:01:56
2533
翻译 keras绘制网络模型图plot_model
1.绘制网络模型图方法from keras.models import Sequentialfrom keras.utils import plot_modelmodel = Sequential()构建网络编译网络训练模型评估网络预测模型plot_model(model, to_file='E://temp.png')2.遇到的问题(1)无法直接使用plot_model(),需要安装pydot,GraphViz解决方案:pip install pydot..
2020-09-18 16:23:48
1417
原创 2020年西电计算机学院计专复试问题总结
离散数学:一棵正则二叉树,叶子结点为T,求树的结点数?计算机网络:介质访问控制方式有哪些?操作系统:程序和进程的关系?机试:sizeof的作用,怎么通过sizeof求数组长度?政治:当代大学生如何理解德智体美劳?英语问答:介绍一下你的学校?你本科专业是什么?你映像中最深刻的事情是什么?今年西电英语能力考查,更多的是问答的形式,往年以自我介绍为主。专家自由问答:计算智能与AI的关系?计算智能的三个分支是什么?智能科学与技术与计算机科学与技术的关系?你的论文解决的什么问题,科学问题是什么
2020-07-04 21:13:39
1799
原创 考研经历总结
一、基本情况本人一共经历2次考研,本科双非,第一次考西北工业大学,计算机科学与技术专业,总分332,数学一101,英语一49,政治60,计算机专业基础(801,我选择的数据结构、计算机网络)122。第二次考西安电子科技大学,计算机技术,总分393,数学一113,英语一65,政治75,数据结构、计算机组成原理(834)140。二、第一次考研备考经验大约6月份准备的考研,最后考试的时候英语...
2020-05-23 23:55:00
2900
1
原创 集成学习理论学习
一、Blending1.Blending流程图2.算法描述(1)划分数据集。训练集大约60%~80%;验证集大约40%~20%;(2)构建模型。a.假设构建M个模型M1,M2,...,MM。第i个模型对训练集学习,并且对验证集以及测试集分别进行预测,得到预测结果分别为为VMi,PMi;b.每个模型对验证集的预测结果VM1, VM2, ..., VMM,验证集标签,则构成...
2020-04-23 21:45:05
605
原创 华为OD软件工程师面试总结
一、自身基本情况二战考研狗,且没有工作经历,只能走社招;然后我在boss直聘上面挂着我的简历,然后幸运的遇到一个校友HR,最后面试了西安研究所云核心网产品线软件工程师。二、面试1.综合测评就是网上做选择题,这个会得到你性格、心态之类的评分,最后终面会提及这个。2.技术面试一主要问了我简历上面的内容,OSI模型,TCP/IP模型,然后手撕代码,用链表实现直接插入排序算法,只需...
2020-04-13 21:39:49
14916
9
原创 C++实现华为研发工程师编程题
一.试题链接二、试题1.汽水瓶时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借...
2020-04-04 17:54:16
568
原创 C++实现CCF201503-3 节日
问题描述 有一类节日的日期并不是固定的,而是以“a月的第b个星期c”的形式定下来的,比如说母亲节就定为每年的五月的第二个星期日。 现在,给你a,b,c和y1,y2(1850 ≤y1,y2≤ 2050),希望你输出从公元y1年到公元y2年间的每年的a月的第b个星期c的日期。 提示:关于闰年的规则:年份是400的整数倍时是闰年,否则年份是4的倍数并且不是100的倍数时是闰年,其他...
2020-04-03 22:09:01
481
原创 C++实现CCF201412-2 Z字形扫描
问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示: 对于下面的4×4的矩阵, 1 5 3 9 3 7 5 6 9 4 6 4 7 3 1 3 对其进行Z字形扫描后得到长度为16的序列: 1 5 3 9 7 3 9 5 4 7 3 6 6 4 1 3 请实现一...
2020-04-01 23:33:13
513
原创 C++实现CCF201503-1 图像旋转
问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。输入格式 输入的第一行包含两个整数n,m,分别表示图像矩阵的行数和列数。 接下来n行每行包含m个整数,表示输入的图像。输出格式 输出m行,每行包含n个整数,表示原始矩阵逆时针旋转90度后的矩阵...
2020-04-01 22:29:18
310
原创 C++实现CCF201912-2 回收站选址
满分代码/*测试用例1input:71 22 10 01 11 02 00 1output:00100测试用例2input: 20 0-100000 10output:00000 测试用例3input:119 1010 1011 1012 1013 1011 911 812 910 910 1112 11...
2020-03-22 17:36:13
327
原创 C++实现动态数组总结
1.建立一维整数动态数组方法,需要指明数组个数ncin>>n;int *arr = new int[n]; // 注意n要先键入2.建立一维动态数组方法,不知道数组个数时vector<int> vec; // 头文件include<vector>2.1 添加元素vec.push_back(element);2.2 遍历vecto...
2020-03-18 23:12:21
4905
原创 C++实现CCF201903—1 小中大
满分代码/*测试用例1input:4 -2 -1 3 4output:4 1 -2测试用例2input: 3 -1 2 4output: 4 2 -1*/ #include<iostream>#include<math.h>using namespace std;int main(){ int min, max, n...
2020-03-18 11:37:31
207
原创 C++实现CCF201803-2 碰撞的小球
问题描述 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。 当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。 当两个小球撞到一起的时候,两个小球会分别向与自己原来移动的方向相反的方向,以原来的速度大小继续移动。...
2020-03-16 22:12:34
485
原创 C++实现CCF201909-2 小明种苹果(续)
满分代码/*测试用例input: 4 4 74 -7 -12 -5 5 73 -8 -6 59 -4 5 76 -5 -10 60 -2 5 80 -6 -15 59 0 output:222 1 0input: 5 4 10 0 9 0 4 10 -2 7 0 2 10 0 4 10 -3 5 0 4 10 -1 8 0output:39 4 2*/...
2020-03-10 12:09:10
495
原创 C++实现CCF201909-1 小明种苹果
满分代码/*测试用例input: 3 3 73 -8 -6 -4 76 -5 -10 -8 80 -6 -15 0output:167 2 23 input: 2 2 10 -3 -1 15 -4 0output:17 1 4*/#include<iostream>using namespace std;int main(){ int...
2020-03-10 11:04:10
411
原创 C++实现CCF201503-2 数字排序
问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。输入格式 输入的第一行包含一个整数n,表示给定数字的个数。 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。输出格式 输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值...
2020-03-07 23:18:01
361
原创 C++实现CCF201509-2 日期计算
问题描述 给定一个年份y和一个整数d,问这一年的第d天是几月几日? 注意闰年的2月有29天。满足下面条件之一的是闰年: 1) 年份是4的整数倍,而且不是100的整数倍; 2) 年份是400的整数倍。输入格式 输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015)。 输入的第二行包含一个整数d,d在1至365之间。输出格式...
2020-03-07 22:38:13
242
原创 C++实现CCF201509-1 数列分段
问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输入格式 输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1,a2, …,an,表示给定的数列,相邻的整数之间用一个空格分隔。输出格式 输出一个整数,表示给定的数列有多个段。样例输入88 8 8 0 12 12 8 0样例输出5样例说...
2020-03-07 22:19:50
626
原创 C++实现CCF201912-1报数
满分代码#include<iostream>#include<map>using namespace std;int judge(int num){// 满足题目要求,则返回1;否则返回0 if(num % 7 == 0) // 若是7的倍数 return 1; else { while(num != 0) // 若数字中含有7...
2020-03-05 15:50:07
251
原创 C++实现CCF201409-3字符串匹配
问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的字符;当选项关闭时,表示同一个字母的大写和小写看作相同的字符。输入格式 输入的第一行包含一个字符串S,由大小写英文字母组成。 第二行包含一个数字,表示大小写敏感的选项,当数字为0时表示大小写不敏感,当数字为1时表示大小写敏感。...
2020-03-04 20:54:48
265
SInC软件包_模拟工具
2020-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人