- 博客(21)
- 收藏
- 关注
原创 Python 进阶
然后src里面根据功能划分文件,因为这个项目目前只有一个数据转化的功能,于是目前只有一个dataChance。可以看到所有的函数代码基本都是从src中import的。我们想用dataChance 下 readFile.py里面的函数。from src.dataChance.readFile import 函数名。__init__.py 一定要加,这样它可以将src识别为一个库。当然我们可以在src下的__init__.py里加上。注意这个 . 是必须的代表相对位置。看这个里面的__init__.py。
2024-11-19 10:32:47
345
原创 3d slicer python插件制作 - 插件推荐 Debugging Tool
我发现在插件制作过程中经常需要查看代码中的bug。但是只看日志效率太低,我就想有没有类似debug的东西。于是我就找到了这个插件。
2024-11-14 13:23:09
269
原创 3d slicer python插件制作(二) slicer.util函数方法的试验
下面总结了一下本次测试的函数。不想看下面具体的测试的看这张表格就可以了函数功能加载ct影像为Volume加载CT影像为LabelVolume加载CT影像为Segmentation保存场景到文件中弹出提示框根据用户的选择返还 True or False在状态栏里显示信息重启slicer退出slicer切换slicer到指定模块重置切片视图设置当前slicer视图根据结点的id获取结点的数组信息根据array信息改变node根据array数组创建新结点。111111111。
2024-10-31 14:06:16
1543
1
原创 3d slicer python插件制作(一) 插件的创建
EditUI 是编辑Ui的Edit 是 编辑代码的点击Edit UI就可以进入UI编辑界面点击Edit 进入代码编辑界面可以看到下面的代码import osimport vtk# demo11"""""")""")# demo111# demo112"""""""""# Buttons""""""else:""""""""""""""""""其中需要注意的是setup()与Logic类。前者是编写界面的代码,后者是逻辑实现的代码。
2024-10-31 10:28:55
650
原创 git 基础
git是一种分布式的版本控制系统。可以对仓库进行备份与协同工作。工作原理:项目文件存放在服务端上,客户端使用时会将服务端上的内容进行一次完整的克隆,因此,即使服务器上的代码丢失也可以轻易的恢复数据。
2024-10-25 17:54:54
379
原创 批量进行格式转化、数据处理
随着工作量的增加,越来越多的数据需要处理。其中不乏格式转化。有的时候需要处理的数据会出现几十上百个,如果一个一个的进行格式转化,效率太低。因此我就想能不能写一个批量化进行格式转化的程序。于是今天的代码就诞生了。注: 下面提供的代码只是一个框架,用于实现批量化的数据处理。具体的格式转化代码可自行添加和补充。这里我只写了 nii转nii.gz 、 webm转mp4 、 ppt转pdf 的代码作为示例和个人使用。后续会进行持续更新。
2024-10-22 11:02:54
435
原创 Prov-GigaPath:病理基础模型 本地部署 及 使用 (二) 演示代码讲解 及 基础使用方法教程
因为,prov-gigapath 为基础模型,只能进行进行特征提取,还不能进行预测,需要配合上游模型使用。我阅读了好几次官方论文也没有找到官方使用的上游模型是什么。这里怀疑官方就是简单的加了一个输出层。基于真实世界数据的数字病理学全玻片基础模型 |自然界如果,有人发现了什么,欢迎私信我,也欢迎有人找我交流。我现在在尝试该模型与不同的模型的组合,有新的进展,我会法帖分享。
2024-10-19 09:41:47
1678
原创 Prov-GigaPath:病理基础模型 本地部署 及 使用 (一) 本地部署
ValueError:我们没有连接或您传递了local_files_only,因此force_download不是一个可接受的选项。这里根据官方给出的pip指令安装即可。os.environ[“HF_TOKEN”] = “你的令牌”如果运行时报下面的错误可以尝试在py文件中添加令牌。具体的使用方法可以看,demo文件夹里的演示。进入 hugging face 注册账户。这里用conda 创建一个新的虚拟环境。注:这里的python版本为3.9。到这里,模型就部署完毕了。可以使用下面的方法运行。
2024-10-16 09:17:02
1017
3
原创 如何利用校园网,实现远程编写代码(ssh隧道)
很多同学上大学后的第一台电脑是笔记本,受制于体积与散热的压力,大部分笔记本都不能发挥出全部的性能。那能不能通过一定的技术手段,利用笔记本编写代码,然后通过学校的台式机(如果你寝室有电脑也可以)运行代码那?(一定要在同一网段下,目前最容易接触到的就是校园网,如果你是富哥买个公网ip也是可以的。点击运行,使用的也是服务端的资源,但是结果会返回到客户端。这个一般是自带的,没有带安装一下就可以了,安装完后左面就会出现远程连接的图标。一. 在服务端(运行程序的电脑)上安装并部署openssh。输入yes或者y就行。
2024-09-29 18:22:24
543
原创 在指定文件夹下,遍历指定格式的文件,并返回全部文件路径的列表
raise Exception(f'不存在该文件夹{dir}')goal_tybe:目标文件的类型 例: '.nii'goal_file_list:目标文件路径的列表。goal_file_list = [] # 存储结果。用于遍历目标路径下的,全部符合需求的文件。# 遍历目标下的全部文件,寻找目标。
2024-09-01 23:28:46
406
原创 基于pytorch,实现手写数字识别
这里可以看到我们在定义一个Mydata类时要传入两个变量一个是包好数据和标签的txt文件,另一个是device类型的参数。为使方法具有通用性,这里将张量转化为图片并以 data -> train/val -> 类别1/2/... -> 图片的形式进行存储。因为模型的输入为单通道28*28,所以使用前要将目的图形转化为灰度图,并且分辨率改为28*28.然后我们提取各个图片的位置,并创建两个字典,以 位置:标签的形式保存到字典当中。数据处理的方法和类完成后,我们接下来进行模型的搭建。
2023-05-27 16:52:15
329
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人