工具
摸鱼时刻
这个作者很懒,什么都没留下…
展开
-
修改Python运行目录
VSCode提供快捷键。原创 2023-07-12 19:29:22 · 331 阅读 · 0 评论 -
LeetCode 隐藏加锁题目
不加锁的题目暂时够用,不想看到小锁子F12打开控制板$('.question-status-column .lock__13du').parent().parent().parent().hide();原创 2019-12-31 14:09:56 · 1184 阅读 · 0 评论 -
Linux执行shell脚本找不到文件或无法cd到指定目录
测试模型时有时需要依次测多个模型或多步处理操作,于是通过写shell脚本实现批量处理。执行shell脚本时遇到找不到指定文件或无法cd到指定目录。原因shell脚本编写时的系统和执行脚本的系统不一致,比如在windows系统编写的脚本,放到linux系统时会遇到此问题。windows下编写的.sh文件为dos格式,而linux只能执行格式为unix格式的脚本。解决方法通过vim打开要执...原创 2019-07-11 16:30:35 · 6766 阅读 · 0 评论 -
Python re 正则表达式 匹配小数
re提取文本中的浮点值,包括整数,小数,科学计数法。 import re re.findall(r'-?\d+\.?\d*e?-?\d*?','s')原创 2019-06-06 14:57:15 · 11307 阅读 · 4 评论 -
Python Levenshtein 计算文本之间的距离
莱文斯坦距离,又称Levenshtein距离,是编辑距离的一种。 指两个字串之間,由一个转成另一个所需的最少编辑操作次数。 允许的编辑操作包括将一个字符替换成另一个字符,插入一个字符,刪除一个字符。GitHub 提供了计算莱文斯坦距离的包。安装方法:pip install python-Levenshteinhttps://www.lfd.uci.edu/~gohlke/pythonli...原创 2019-05-23 10:59:40 · 10840 阅读 · 0 评论 -
Python 批量创建迅雷下载任务
from win32com.client import Dispatcho = Dispatch("ThunderAgent.Agent64.1")url = '' # 需要下载的链接地址filename = '' # 保存的文件名称o.AddTask(url, filename)o.CommitTasks()原创 2019-03-25 19:11:48 · 2972 阅读 · 6 评论 -
NiBabel 使用
NiBabel包是可以对常见的医学和神经影像文件格式进行读写。安装pip install nibabel加载相关库import osimport numpy as npimport nibabel as nib载入图像example_filename = os.path.join(data_path, 'example.nii.gz')img = nib.load(examp...原创 2019-03-25 12:16:57 · 17208 阅读 · 7 评论 -
Bitvise SSH Client 无法连接服务器
Windows 要更新系统,重新启动后发现bitvise ssh client无法登录,报一下错误:The SSH2 session has terminated with error. Reason: Error in component session/transport/kexHandler. Error class: Flow, code: ComponentException, me...原创 2019-01-23 12:06:14 · 8076 阅读 · 0 评论 -
DeepLesion 数据集文件查看工具
CT Browser [Github]为查看DeepLesion数据集准备的工具。The images are stored in unsigned 16 bit. One should subtract 32768 from the pixel intensity to obtain the original Hounsfield unit (HU) values.DeepLesio...原创 2019-01-15 20:01:13 · 3636 阅读 · 19 评论 -
PyQt5 鼠标控制图片移动、缩放
Image with Mouse Control [Github]鼠标控制图片功能:鼠标左键点击移动图片鼠标右键点击还原图片鼠标滚动滑轮缩放图片窗口大小改变且有父级时还原图片,否则保持不变运行环境:python 2.x or 3.xPyQt5运行方式:python image_with_mouse_control.pyDemo...原创 2019-01-13 22:22:10 · 8404 阅读 · 7 评论 -
Pytorch 计算分类器准确率(总分类及子分类)
分类器平均准确率计算:correct = torch.zeros(1).squeeze().cuda()total = torch.zeros(1).squeeze().cuda()for i, (images, labels) in enumerate(train_loader): images = Variable(images.cuda()) ...原创 2019-01-13 14:53:05 · 24228 阅读 · 6 评论 -
DeepLesion 分类标注工具
Classify kidney for DeepLesion为标注出DeepLesion中的CT图像是否为kidney制作的标注软件功能:点击打开目录加载要处理文件的目录,可以加载已经标注过的文件(0:未处理;1:kidney;2:其他情况)上一张和下一张按钮分别用来切换图像点击列表中的文件名可以直接切换图像点击kidney和其他类别时自动切换下一张图像鼠标左键点...原创 2019-01-17 21:39:10 · 2586 阅读 · 0 评论 -
Drag Files do Event
Drag Files do Event [Github]生成一个窗口,可以将文件拖放到窗口中,读取文件的地址进行需要处理过程。文件说明:drag_files_do_event.py 窗体主程序do_event.py 需要对文件处理的内容do_event.py 包含两个方法:方法名输入event_for_filefilename 需要处理的文件event_...原创 2019-01-10 08:26:14 · 815 阅读 · 0 评论 -
Python 词典(Dict) 加载与保存
Dict的加载:import jsondef load_dict(filename): '''load dict from json file''' with open(filename,"r") as json_file: dic = json.load(json_file) return dicDict的保存:import jsondef sa...原创 2019-01-05 19:34:10 · 19722 阅读 · 2 评论 -
人脸特征相似度计算
人脸识别通常做法为:1、提取人脸特征2、通过计算特征相似度来判断两张人脸图像的相似程度相似度通常用欧式距离或余弦距离欧式距离dis(X,Y)=∑i=1n(xi−yi)2dis(X, Y) = \sqrt{\sum_{i=1}^{n}(x_{i}-y_{i})^2}dis(X,Y)=i=1∑n(xi−yi)2def euclidean_distance(face_encodi...原创 2019-01-05 14:31:50 · 16435 阅读 · 7 评论 -
小工具-将文件拖拽到bat脚本中连接python执行
不会python的GUI编程,但又想有一个小工具来拖拽处理文件,之前了解过bat脚本,于是就有了这个小工具,这里提供简单的材料,具体需要怎样的工具,具体问题具体分析吧。bat脚本代码:@echo off:labelset /p name=python .\a.py %name%echo finished.goto labelpython代码:import sysprint(s...原创 2018-10-09 09:21:52 · 2299 阅读 · 0 评论