python
迷路在代码中
此处省略一万字。。。
展开
-
Type parameter (T) of Optype (Less) bound to different types (tensor(float) and tensor(double) in no
无原创 2022-07-08 15:40:37 · 1482 阅读 · 0 评论 -
四元组数据python:2种时间复杂度
元组数据原创 2022-07-07 15:20:52 · 437 阅读 · 0 评论 -
RuntimeError: Exporting the operator prim_DictConstruct to ONNX opset version 11 is not supported.
ONNX原创 2022-07-01 15:12:30 · 1170 阅读 · 2 评论 -
python 调用onnx,验证测试模型输出
实验原创 2022-06-29 15:08:07 · 2544 阅读 · 2 评论 -
Pytorch 模型 pth 转onnx模型多输出实验
Pytorch 模型 pth 转 onnx模型 实验原创 2022-06-29 14:30:54 · 2408 阅读 · 1 评论 -
时序数据,图像数据,深度学习笔记
ConvLSTM[深度学习从入门到女装]FCN+RNN for 3D image segmentationpytorch时空数据处理3——ConvLSTM介绍及应用LSTM以及Conv LSTM全面解析RNN,LSTM,Seq2Seq,Attention注意力机制【串讲总结】RNN、LSTM、GRU、ConvLSTM、ConvGRU、ST-LSTMCombining Fully Convolutional and Recurrent Neural Networks for 3D Bi.原创 2022-03-02 16:41:42 · 978 阅读 · 0 评论 -
pip3 install torchio -i https://mirrors.aliyun.com/pypi/simple/
pip3 install torchio -i https://mirrors.aliyun.com/pypi/simple/原创 2022-02-23 23:08:10 · 1001 阅读 · 0 评论 -
PET,CT图像融合笔记
PET-CT怎样进行图像融合?图像融合实现CT与PET图像的融合 OpenCV实现(附实验结果)原创 2020-11-13 10:06:31 · 6262 阅读 · 14 评论 -
FPN资料
FPN(feature pyramid networks)算法讲解FPN(feature pyramid networks)算法讲解2FPN详解FPN(Feature Pyramid Networks for Objection Detection)算法理解Feature Pyramid Networks for Object Detection论文原址FPN(特征图金字塔网络)理论基础与具体实现小目标检测——特征金字塔网络(FPN)...原创 2020-10-29 18:52:07 · 115 阅读 · 0 评论 -
UNet、VNet、ResNet、DenseNet、FCN,PSPNet、RefineNet, 语义分割资料
深度学习图像语义分割网络总结:U-Net与V-Net的Pytorch实现ResNet(残差网络)ResNet详细解读DenseNet算法详解原创 2020-10-28 13:59:28 · 4092 阅读 · 0 评论 -
新生儿,脑区分割资料
NeuroImage:胎儿和新生儿大脑MRI自动分割使用FreeSurfer进行脑区分割医学图像处理:Ubuntu16.04安装freesurfer教程FreeSurfer-Introduction【图像分割应用】医学图像分割(一)——脑区域分割MICCAI-iseg2017挑战赛小结与婴儿脑组织分割总结...原创 2020-10-26 18:05:09 · 829 阅读 · 0 评论 -
pytorch, 指定显卡问题
在服务器上跑PyTorch的训练代码,原来一直都没有问题。但是重新安装cuda之后,无法指定在哪几块GPU上运行了,只能按照顺序从第0块开始使用。解决方法:在 os 之后紧随指定显卡。(因为当导入 torch 库后,其已经调用显卡。)import osos.environ["CUDA_VISIBLE_DEVICES"] = "4,5,6,7"import torchGame Over!...原创 2020-10-22 21:12:33 · 976 阅读 · 2 评论 -
MRI脑图像处理-归一化:python,自适应归一化
Reference:https://blog.csdn.net/gefeng1209/article/details/90414604?utm_medium=distribute.pc_relevant.none-task-blog-opensearch-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-opensearch-2.channel_param原创 2020-09-14 15:02:44 · 5178 阅读 · 2 评论 -
MRI脑图像处理-场矫正:python SimpleITK.N4BiasFieldCorrection
偏置场:在同一组织内,MR图像上的亮度差异,强度值(从黑色到白色)。这是一种低频平滑的不良信号,会破坏MR图像。 偏置场导致MRI机器的磁场中的不均匀性。场矫正:如果未校正偏置字段将导致所有成像处理算法(例如,分段(例如,Freesurfer)和分类)输出不正确的结果。 在进行分割或分类之前,需要预处理步骤来校正偏置场的影响。如下图所示:使用N4BiasFieldCorrection校正MRI图像的偏置场import SimpleIT as sitkimport osdef c...原创 2020-09-14 10:42:02 · 5000 阅读 · 9 评论 -
喝汽水情景 2: 递归
一个人买汽水,一块钱一瓶汽水,三个瓶盖可以换一瓶汽水,两个空瓶可以换一瓶汽水,问20块钱可以买多少汽水?#python -version: python3def soda(n, bottle, cap): print(['当前能喝瓶数', '当前剩余空瓶数', '当前剩余瓶盖数'], [n, bottle, cap]) # 兑换剩下的空瓶,加上喝完饮料剩下的空瓶 bottle = bottle + n # 兑换剩下的瓶盖,加上喝完饮料剩下的瓶盖 cap原创 2020-07-01 14:36:27 · 953 阅读 · 0 评论 -
喝汽水情景1:递归
题:1元钱一瓶汽水,喝完之后两个空瓶换一瓶汽水。 问:若你有N元钱,你最多能喝多少瓶汽水?两种情况:1)不可向老板借个空瓶。2)可向老板借个空瓶。# python -version : python3# 苏打水问题:递归(不可借空瓶),一块钱或者两个瓶子等价一块钱def SodaWaterNoLend(n): if n == 0: return 0 elif n == 1: return 1 elif n % 2 == 0: ..原创 2020-06-30 17:20:41 · 480 阅读 · 0 评论 -
加密:python crypto AES : Object type cannot be passed to C code
在使用pcryptodome的时候,发现了一个错误:Python之AES加密:本人电脑上的加密库的版本和别人电脑上的版本不一样,我电脑加密内容需要是字节, 修改了一下。 修改之后如下:self.key = key修改为:self.key = key.encode("utf-8")Test:呼呼~~~Game Over~~~...原创 2020-06-23 17:21:19 · 1289 阅读 · 1 评论 -
anaconda 重命名 虚拟环境、删除环境、复制环境
1. 已经创建的 linux condapython环境,现在想重命名,首先查看一下当前的环境:2. 进入到需要重命名的环境,查看一下当前 python 版本3.退出需要重命名的环境,克隆一下环境,并重命名:再看一下,当前的 conda 环境;4.删除原有的 conda 环境conda remove -n envconda --all# --all:表示删除整个conda环境;5. so, 不能直接重命名已有环境,可以选择复制当前环境并重命名,再删...原创 2020-06-22 13:58:54 · 9135 阅读 · 3 评论 -
linux 环境编译 CMake 程序
1. cd 到CMakeLists.txt 目录所在路径下2. mkdir build #创建build 文件夹3. cd build #进入到 build 文件夹4. 在 build 文件夹下 运行cmake -DCMAKE_BUILD_TYPE=Release .. #Release(空格) ..5. make -j64:6.cd 退出到 setup.py 所在文件夹目录下,再运行 pip install e .: # pip install e(空格)...原创 2020-06-22 11:48:14 · 677 阅读 · 0 评论 -
编译失败。CMake Error at CMakeLists.txt:63 (message): MD not found.
Could not find a package configuration file provided by "MD" with any of the following names: MDConfig.cmake md-config.cmake找不到对应的 package!把所需要的库手动设置路径,添加上就可了。蓝色底纹是添加的一句。 “/home/chenran/md/” 根据自己的库路径修改。...原创 2020-06-22 11:17:54 · 8151 阅读 · 1 评论 -
anaconda 创建新的虚拟环境命令
1. 查看当前 conda 版本:conda --version2. 当前存在的 conda 虚拟环境:conda env list3. 查看当前已经安装的包:conda list4. 创建新的虚拟环境: conda create -n env_name python=3.65. 激活其中一个虚拟环境:conda activateenv_name6. 退出当前虚拟环境:conda deactivate7. 删除其中一个虚拟环境:conda remove -n env_..原创 2020-06-20 15:11:57 · 11596 阅读 · 4 评论 -
linux 安装 anaconda (服务器个人账号下)
下载地址(清华镜像):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/选择合适自己的版本。安装anacondabash Anaconda3-2020.02-Linux-x86_64.sh安装完成之后要重启终端,anaconda才能生效。在安装的过程中,会问你安装路径,直接回车默认就可以了。有个地方问你是否将anaconda安装路径加入到环境变量(.bashrc,可以打开编辑)中,输入yes,默认的是no。conda –..原创 2020-06-19 20:46:44 · 2244 阅读 · 1 评论 -
数据扩增方法
数据扩增方法有很多:从颜色空间、尺度空间到样本空间,同时根据不同任务数据扩增都有相应的区别。对于图像分类,数据扩增一般不会改变标签;对于物体检测,数据扩增会改变物体坐标位置;对于图像分割,数据扩增会改变像素标签。以torchvision.transforms为例,首先整体了解数据扩增的方法,包括:2.1 裁剪 中心裁剪:transforms.CenterCrop; 随机裁剪:transforms.RandomCrop; 随机长宽比裁剪:transforms.Rando.原创 2020-06-18 15:46:37 · 3368 阅读 · 0 评论 -
设置Python环境变量
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...转载 2019-11-22 16:40:45 · 602 阅读 · 0 评论 -
实现利用 .bat 脚本,调用 cmd, 运行 python 脚本
# python 脚本 (可以添加交互代码(如:input , 让用户自己输入))AutoInstall.py (自动安装python 各种库脚本 , csdn 编辑时 enter 出现行间距过大,则按 shift+enter,)https://blog.csdn.net/chenran187906/article/details/103201474(安装python各种库脚本细节)# ....原创 2019-11-22 16:01:16 · 3786 阅读 · 1 评论 -
python 批量解压压缩包
import tarfileimport osdef Extract(inpath, outpath): """ :param inpath: 待解压文件 :param outpath: 解压存放目录,(一般 inpath与outpath为同一个文件名) :return: None or 打印提示解压完成 """ tarHandle = t...原创 2019-11-22 15:32:53 · 973 阅读 · 0 评论 -
python 批量 install 已下载安装包(.tar.gz, .zip, .whl)or 读取 txt 在线安装
"""运行此脚本,python 需要添加到本地环境变量"""import tarfileimport osdef main(): # inpath = input('please input install packages parents path: ') inpath = '.\relyonpackages' # 存放所有包的总文件 path_parent...原创 2019-11-22 15:26:09 · 454 阅读 · 0 评论 -
Gated-SCNN: Gated Shape CNNs for Semantic Segmentation
门控-SCNN:用于语义分割的门控形状CNNProject Website: https://nv-tlabs.github.io/GSCNN/ Abstract 目前最先进的图像分割方法形成了一种密集的图像表示,其中的颜色、形状和纹理信息都是在深度 CNN 中一起处理的。然而,这可能不理想,因为它们包含与识别相关的非常不同类型的信息。在此,我们提出了一种用于语义分割的新的...原创 2019-11-14 17:19:20 · 1635 阅读 · 1 评论 -
三维矩阵连通域
import numpy as npdef Connection_List(data): """ :param data: 三维 numpy 数组 :return: 返回相同连通域编号及pixel个数,同时返回pixel位置 """ I, J, K = np.shape(data) # rows, cols, Z label_table = ...原创 2019-11-12 17:06:14 · 2559 阅读 · 1 评论 -
判断文件是否存在,如果不存在,则创建
判断文件是否存在,如果不存在,则创建 import os outpath = '' if not os.path.exists(outpath): os.mkdir(outpath)原创 2019-11-12 14:15:55 · 3370 阅读 · 0 评论 -
判断文件是否存在,如果存在,则删除
#判断文件是否存在,如果存在,则删除import ospath = '' #pathif os.path.exists(path) is True: #删除文件 os.remove(path)原创 2019-11-12 14:13:21 · 3549 阅读 · 0 评论 -
python 读写 txt
r 只能读r+ 可读可写 不会创建不存在的文件 从顶部开始写 会覆盖之前此位置的内容w+ 可读可写 如果文件存在 则覆盖整个文件 不存在则创建w 只能写 覆盖整个文件 不存在则创建a 只能写 从文件底部添加内容 不存在则创建a+ 可读可写 从文件顶部读取内容 从文件底部添加内容 不存在则创建写 txt 文件import osdef PathToTxt(path,path_txt...原创 2019-11-08 16:23:35 · 160 阅读 · 0 评论 -
python 读写 csv 文件
写文件 len_count = len(path_images_list_1) csv_header = ['image1', 'image2', 'segmentation'] with open(path_csv, "w", newline='') as file_csv: writer_csv = csv.writer(file_csv, dialec...原创 2019-11-08 16:16:12 · 229 阅读 · 0 评论 -
python pip install 加快速度
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simplepip install numpy -i https://pypi.douban.com/simple# 清华镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs...原创 2019-10-21 17:54:29 · 1129 阅读 · 0 评论 -
【Python】Python 多核并行计算
原文转自:https://abcdabcd987.com/python-multiprocessing/ ...转载 2019-10-21 16:53:31 · 282 阅读 · 0 评论