- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 CCF部分B,C类会议历年录用率统计-医学影像相关
ConferenceLevelAcceptence Rate(%)PRCV18C44.86PRCV19C40.05PRCV20C39.3PRCV21C39.18PRCV22C41.31PRCV23C37.46MICCAI18B34.93MICCAI19B31.16MICCAI20B29.96MICCAI21B32.58MICCAI22B31.35MICCAI23B32.44
2024-07-22 10:28:00
596
原创 AIGC之常见LLM免费使用
自从ChatGPT在2022年底横空出世以来,一股大模型浪潮席卷全球,各大领域AIGC概念火爆。与此同时,国内外众多头部企业和初创企业纷纷入局,开启百模大战。NVIDIA公司老板黄仁勋更是喊出“人工智能的iPhone时刻已然来临”的口号。那么作为普通人,我们应该以什么样的姿态迎接变化?我觉得我们应该主动拥抱变化,成为第一批熟练使用AIGC工具提高生产效率的先行者。因此,本文旨在分享常见LLM免费使用方法以供大家参考学习,也欢迎大家在评论区留言继续补充其他LLM或者方法。说明。
2023-09-20 11:43:12
2417
原创 Python第三方库之MedPy
MedPy 是一个图像处理库和针对医学(如高维)图像处理的脚本集合,此处主要讨论利用该库计算常见的医学图像分割任务评价指标,如Dice、Jaccard、Hausdorff Distance、Sensitivity、Specificity、Positive predictive value等。论文表格的表头一般使用评价指标的英文全称首字母大写简写,如PPV代表阳性预测值,故此处也给出。Dice相似系数(Dice Similarity Coefficient,DSC)或Dice系数(Dice Coefficie
2022-12-06 16:14:39
11292
原创 Python第三方库之nibabel
NiBabel提供对一些常见医学和神经影像文件格式的读/写访问,包括(plain,SPM99,SPM2及更高版本),,NIfTI1,,,MINC1,,和以及Philips PAR/REC。该库可以完全或选择性地访问各种图像格式的元数据,可以通过 NumPy 数组访问图像数据,对的支持非常有限,也是PyNIfTI第三方库的继任者。nibabel图像由三个方面组成本文主要讨论利用nibabel库读写NIfTI格式的脑肿瘤图像,文件后缀名为.nii.gz,同时使用matplotlib显示图像数据。
2022-12-01 09:10:03
16143
原创 Python标准库之copy
Python 中赋值语句不复制对象,而是在目标和对象之间创建绑定 (bindings) 关系。对于自身可变或者包含可变项的集合对象,我们有时会需要生成其副本用于改变操作,进而避免改变原对象。对任意Python对象做浅拷贝操作对任意Python对象做深拷贝操作浅层复制和深层复制之间的区别仅与复合对象 (即包含其他对象的对象,如列表或类的实例) 相关:
2022-11-29 09:27:51
5144
1
原创 Python标准库之pickle
数据持久化(Data Persistence):将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称,一般是指把瞬时数据(如内存中的对象)转换为持久数据永久保存到存储设备中(如磁盘)。序列化(Serialization):将对象的状态信息转换为可以存储或传输的形式的过程,目的是使内存中的状态信息持久化便于以后恢复、重建并返回一个对象的封存表示形式 data 的对象层级结构,bytes类型将反序列化为Python对象。将 Python 对象写入已打开的二进制文件。
2022-11-28 20:04:40
5182
原创 Python标准库之subprocess
subprocess允许你生成新的进程,连接它们的输入、输出、错误管道,并且获取它们的返回码,代替一些老旧的模块与功能。这里主要探讨一下如何通过该模块的函数替代os.system函数执行命令,首先导入。
2022-11-28 08:24:31
1805
原创 Python标准库之os
顾名思义,OS表示Operating System,即操作系统。OS标准库是一个操作系统接口模块,提供一些方便使用操作系统相关功能的函数,具体安装位置可通过导入os模块查看属性得到。当需要在Python代码中调用OS相关功能实现业务逻辑或者无法直接使用命令行工具时,我们就需要考虑导入此模块,因此有必要进行深入学习。
2022-11-27 15:58:15
31420
4
原创 Linux配置pip清华镜像源
通过shell命令创建隐藏文件夹.pip,然后切换当前目录到.pip文件夹,再创建pip.conf配置文件。命令查看全部文件夹(包括隐藏文件夹)和文件,发现无隐藏文件夹.pip。命令查看工作目录即当前目录,然后使用。此处以root账户为例,首先通过。命令切换到当前用户根目录,...
2022-07-21 09:43:33
7720
原创 CCF CSP 201912-2 回收站选址(Python和C++语言100分)
经过读题分析,本题难点在于如何唯一表示坐标点,容易想到hash表的方式。C++语言的unordered_map哈希表键不支持pair类型或者自定义结构体,故将坐标点转而表示为一个用逗号分隔横纵坐标的字符串唯一表示,判断上下左右坐标点是否存在时只需要根据逗号标记解析出横纵坐标的整数表示,进行改变后再转换为标准字符串键的方式查询是否存在,注意使用哈希表的成员方法find查询哈希表的键,否则在键不存在时会出现大量零值二元组产生错误。使用Python语言的字典,通过元组作为键表示坐标点,值表示为真可以很方便地实现唯
2022-06-10 08:49:52
304
原创 CCF CSP 202012-2 期末预测之最佳阈值(C++语言100分)
考虑到安全指数是一个较大范围内的整数、小菜很可能搞不清楚自己是否真的安全,顿顿决定设置一个阈值 θ,以便将安全指数 y 转化为一个具体的预测结果——“会挂科”或“不会挂科”。因为安全指数越高表明小菜同学挂科的可能性越低,所以当 y≥θ 时,顿顿会预测小菜这学期很安全、不会挂科;反之若 y...
2022-06-09 10:51:41
485
原创 CCF CSP 202006-2 稀疏向量(C++语言100分)
经过读题分析,本题要求计算两个nnn维向量在稀疏表示下的内积。只需要对相同维度的数值相乘再累加即可,比较简单。具体实现这里给出三种方法:第一种方法,利用unordered_map容器存储第一个向量uuu维度到数值的映射关系,再对第二个向量vvv进行流处理,以O(1)O(1)O(1)时间复杂度查找稀疏表示的维度是否存在于第一个向量uuu,存在的做计算。第二种方法,重载小于运算符,利用set容器对稀疏表示的维度和数值组成的结构体自动排序,然后以O(logn)O(\log n)O(logn)时间复杂度查找稀疏表
2022-06-08 20:50:34
592
原创 CCF CSP 202009-2 风险人群筛查(C++语言100分)
某地疫情爆发后,出于“应检尽检”的原则,我们想要通知所有近期经过该高危区域的居民参与核酸检测。想要找出经过高危区域的居民,分析位置记录是一种简单有效的方法。具体来说,一位居民的位置记录包含 t 个平面坐标 (x1,y1),(x2,y2),⋯,(xt,yt),其中 (xi,yi) 表示该居民 i 时刻所在位置。高危区域则可以抽象为一个矩形区域(含边界),左下角和右上角的坐标分别为 (xl,yd) 和 (xr,yu),满足 xl...
2022-06-08 20:14:07
609
原创 CCF CSP 201903-2 二十四点(Python语言100分)
经过读题分析,本题直接采用Python语言内置字符串表达式执行函数eval即可快速AC,只需将小写字母xxx替换为∗*∗,///替换为//////,因为Python语言中///运算符表示浮点除法,而//////运算符才表示整数除法,等价于C++语言中的///运算符。4. 提交AC结果...
2022-06-08 08:30:05
323
原创 第1部分语言篇-第2章循环结构程序设计-2.5习题
1./*** @author AlbertDarren* @contact 2563491540@qq.com*/#include <iostream>#include <cmath>using namespace std;int main_31(){ int hundreds_digit,tens_digit,ones_digit; for (int i=100;i<1000 ;++i ) { hundreds_di
2022-04-03 21:55:44
4799
原创 CCF CSP 201703-2 学生排队(C++语言100分)[简单模拟题]
#include <iostream>#include <unordered_map>using namespace std;const int N=1000;int stu_id[N]= {0};int main(){ unordered_map<int,int> um;// key=id,value=index int n,m,p,q,start,stop,temp;; cin>>n>>m; for
2022-03-16 21:38:23
295
原创 CCF CSP 201612-2 工资计算(C++语言100分)[金融计算]
#include <iostream>using namespace std;int main(){ int T,S; cin>>T; // avoid using float variable in order to assure the computation is accurate. if (T<=3500) { S=T; } else if(T<=4955) {
2022-03-15 21:05:22
383
原创 CCF CSP 201609-2 火车购票(C++语言100分)[简单模拟题]
#include <iostream>using namespace std;const int N=100,ROW=20,COLUMN=5;int is_purchased[ROW][COLUMN]= {0};int ticket_num[N]= {0};int main(){ int n,ticket,remain,start,stop,is_adjacent; cin>>n; for (int i=0; i<n ; i++ )
2022-03-15 16:29:43
310
原创 CCF CSP 201604-2 俄罗斯方块(C++语言100分)[模拟题]
#include <iostream>using namespace std;// declare and initiate three pseudo constantsconst int ROW=15,COLUMN=10,N=4;int russia_block[ROW+1][COLUMN],block[N][N];// declare a struct array to store the row and column index of blocks which equal 1
2022-03-13 18:05:06
531
原创 CCF CSP 201512-2 消除类游戏(C++语言100分)
#include <iostream>using namespace std;const int N=30,M=30;int chessman[N][M]= {0};bool is_clear[N][M]= {false};int main(){ int n,m; cin>>n>>m; for (int i=0; i<n ; i++ ) { for (int j=0; j<m ; j++ )
2022-03-13 11:10:45
5116
原创 CCF CSP 201509-2 日期计算(C++语言100分)
#include <iostream>using namespace std;bool is_leap_year(int year){ return ((year%4==0)&&(year%100!=0))||(year%400==0);}int month[12]= {31,28,31,30,31,30,31,31,30,31,30,31};int main(){ int y,d,m=1; cin>>y>>d;
2022-03-13 10:55:26
550
原创 CCF CSP 201503-2 数字排序(C++语言100分)[简单算法]
#include <iostream>#include <map>using namespace std;int main(){ map<int,int> cnt; multimap<int,int,greater<int>> cnt_out; int n,num; cin>>n; for (int i=0; i<n ; i++ ) { cin>>
2022-03-12 22:22:13
158
原创 CCF CSP 201412-2 Z字形扫描(C++语言100分)[简单算法]
#include <iostream>using namespace std;int main(){ int n,start; cin>>n; int matrix[n][n]; for (int i=0; i<n ; i++ ) { for (int j=0; j<n ; j++ ) { cin>>matrix[i][j]; }
2022-03-12 18:43:14
1366
原创 CCF CSP 202109-1 数组推导(C++语言100分)(Python语言100分)[序列处理]
#include <iostream>using namespace std;int main(){ int n,Bi,Bj,sum_max=0,sum_min=0; scanf("%d%d",&n,&Bi); sum_max=Bi; sum_min=Bi; for (int i=1;i<n ;i++ ) { scanf("%d",&Bj); sum_max+=Bj;
2022-03-11 17:38:35
908
原创 CCF CSP 202112-1 序列查询 (C++语言100分)[简单算法]
#include <iostream>#include <algorithm>#include <vector>using namespace std;int main(){ vector<int> A; A.push_back(0); int n,N,Ai,sum_A=0; scanf("%d%d",&n,&N); for (int i=1;i<=n ;i++ ) {
2022-03-11 17:11:34
461
原创 CCF CSP 202104-1 灰度直方图(C++语言100分)(Python语言100分)[统计计数]
#include <iostream>using namespace std;const int L=256;int h[L+1]= {0};int main_37(){ int n,m,l,grey_level,pixel_num; scanf("%d%d%d",&n,&m,&l); pixel_num=n*m; for (int i=0; i<pixel_num ; i++ ) { scanf("
2022-03-11 15:05:44
706
原创 CCF CSP 202012-1 期末预测之安全指数(C++语言100分)(Python语言100分)[序列处理]
#include <iostream>using namespace std;int main(){ int n,omega_i,score_i,y=0; scanf("%d",&n); for (int i=0;i<n ;i++ ) { scanf("%d%d",&omega_i,&score_i); y+=omega_i*score_i; } printf("%d\n",ma
2022-03-11 14:56:27
146
原创 CCF CSP 202009-1 称检测点查询(C++语言100分)[数学计算]
#include <cstdio>#include <map>#include <cmath>using namespace std;int main(){ int n,X,Y,xi,yi; scanf("%d%d%d",&n,&X,&Y); multimap<float,int> distance_multimap; for (int i=1;i<=n ;i++ ) {
2022-03-10 11:49:57
345
原创 CCF CSP 202006-1 线性分类器(C++语言100分)[简单算法]
#include <iostream>#include <cstdlib>#define N 1000using namespace std;int dot_arr[N+1][2]={0};char type_arr[N+1];int main(){ int n,m,A_less_than_0,A_greater_than_0,B_less_than_0,B_greater_than_0; bool res; scanf("%d%d",&
2022-03-10 09:55:02
880
原创 CCF CSP 201909-1小明种苹果(C语言100分)[序列处理]
#include <stdio.h>int main(){ int N,M,ai0,aij,i,j,sum,T=0,k,P=0; scanf("%d%d",&N,&M); for (i=1;i<=N ;i++ ) { scanf("%d",&ai0); sum=0; for (j=0;j<M ;j++ ) { scanf("%d",&a
2022-03-01 08:55:02
2228
原创 CCF CSP 201903-1 小中大(C语言100分)[序列处理]
#include <stdio.h>#define N 100000int arr7[N+1]={0};int main(){ int n,i,max,min; scanf("%d",&n); for (i=0;i<n ;i++ ) { scanf("%d",&arr7[i]); } if (arr7[0]>arr7[n-1]) { max=arr7[0],min=arr
2022-02-28 19:22:51
658
原创 CCF CSP 201812-1 小明上学(C语言100分)[序列处理]
#include <stdio.h>int main(){ int r,y,g,n,k,t,time=0; scanf("%d%d%d%d",&r,&y,&g,&n); while (n--) { scanf("%d%d",&k,&t); switch (k) { case 0://no case 1://red
2022-02-28 10:01:44
155
原创 CCF CSP 201809-1 卖菜 (C语言100分)[序列处理]
#include <stdio.h>#define N 1000int price[N+1]={0};int main(){ int n,avg,i; scanf("%d",&n); for (i=0;i<n ;i++ ) { scanf("%d",&price[i]); } printf("%d ",(price[0]+price[1])/2); for (i=1;i<n-1 ;i++
2022-02-28 09:07:52
240
原创 CCF CSP 201803-1 跳一跳(C语言100分)[序列处理]
#include <stdio.h>int main(){ int prev,cur,mul=1,res=0; scanf("%d",&prev); res+=prev; if (0==prev) { printf("%d\n",res); return 0; }else { scanf("%d",&cur); while (cur) {
2022-02-27 20:34:58
137
原创 CCF CSP 201604-1 折点计数(C语言100分)
#include <stdio.h>#define N 1000int an[N+1];int main_17(){ int n,cnt=0; scanf("%d",&n); for (int i=0;i<n ;i++ ) { scanf("%d",&an[i]); } for (int i=1;i<n-1 ;i++ ) { if ((an[i]>an[i-1]&a
2022-02-27 13:43:58
713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人