代码
weixin_41783077
这个作者很懒,什么都没留下…
展开
-
画轮廓曲线
def test_single_volume(image, label, net, classes, patch_size=[256, 256], test_save_path=None, case=None, z_spacing=1): image, label = image.squeeze(0).cpu().detach().numpy(), label.squeeze(0).cpu().detach().numpy() if len(image.shape) == 3: .原创 2021-05-03 15:20:09 · 562 阅读 · 1 评论 -
读取医学图像
import numpy as npimport osfrom keras.backend.tensorflow_backend import set_sessionfrom random import randint,shuffleimport nibabel as nibdef read_file_list(domain='source'):# train_path = './dataset/train_info_part.csv' train_path = 'E:\\Wi.原创 2021-04-21 23:42:13 · 387 阅读 · 1 评论 -
python pyplot画多条折线图
from matplotlib import pyplotimport matplotlib.pyplot as pltfrom matplotlib.ticker import FuncFormatterpyplot.figure(figsize=(6, 4.5))plt.style.use( 'seaborn-whitegrid') palette = pyplot.get_cmap('Set1')#plt.rcParams['font.family'] = ['Times New Rom.原创 2020-12-06 14:51:57 · 4704 阅读 · 0 评论 -
python画ROC曲线如何画的好看
import numpy as npfrom sklearn.metrics import confusion_matrix, accuracy_score,f1_score,roc_auc_score,recall_score,precision_scorefrom sklearn import metricsfrom matplotlib import pyplotstyles=['fivethirtyeight', 'dark_background', 'bmh', 'classi.原创 2020-05-28 22:18:10 · 3763 阅读 · 3 评论 -
多分类任务混淆矩阵(python代码实现)
from sklearn.metrics import confusion_matriximport matplotlib.pyplot as pltimport numpy as npdef plot_confusion_matrix(cm, result_path, title='Confusion Matrix'): plt.figure(figsize=(4, 4), dpi=300) np.set_printoptions(precision=2) # 在混淆.原创 2020-05-27 17:42:11 · 6889 阅读 · 0 评论 -
python画小猪佩奇——给最爱的人一份甜甜的温暖
今天是2020年1月17日,农历小年。在公司完成了今天的工作,但还要一个小时才能下班。好久没写博客了,今天为大家提供一个画小猪佩奇的python代码。代码运行后是画的过程展示,以下是几个画的过程及最终结果图:接下来上代码:import turtle as t'''t.pu() 提起画笔t.pd() 移动时绘制图形,缺省时也为绘制t.seth 设置当...原创 2020-01-17 17:03:39 · 870 阅读 · 1 评论 -
python画ROC曲线
import numpy as npfrom sklearn import metrics from matplotlib import pyplotpath = "PFS3_val_result.csv"with open(path, 'r') as f: file_list = f.read() file_list = file_list.split('\n')[1...原创 2020-01-08 10:08:22 · 517 阅读 · 0 评论 -
AUC,准确率,敏感性,特异性计算
import numpy as npfrom sklearn.metrics import confusion_matrix,accuracy_score,f1_score,roc_auc_score,recall_score,precision_scoredef calculate_metric(gt, pred): pred[pred>0.5]=1 pred[p...原创 2020-01-08 10:05:20 · 9586 阅读 · 4 评论 -
从PDF中批量提取图片(Python实现)
作为医学图像处理大军中的一员,大家都知道MICCAI论文2018年MICCAI论文分为4个pdf合集,平均每个合集100多M想从中提取出图片来看,发现网上在线提取的网站一般只能上传2M以下的文件,要传2M以上的要充会员这就很不爽了,于是我决定自己写代码搞首先需要安装个pymupdf:pip install pymupdf然后运行以下代码就行:import fitz...原创 2019-08-14 23:36:04 · 5160 阅读 · 6 评论 -
auc计算 python实现
import numpy as npfrom sklearn.metrics import roc_auc_scorey_pred=np.array([ 0.14554659, 0.03533667, 0.29994351, 0.48392016, 0.5657261 ,0.65832479, 0.69833894, 0.7236181 , 0.84575142, 0.94...原创 2018-11-28 21:53:56 · 1995 阅读 · 0 评论 -
迁移学习:如何将预训练CNN当成特征提取器
迁移学习如何把一个预训练好的卷积神经网络(convolutional neural network)用作特征提取器。 目标:学习如何使用预训练网络对完全不同的数据集进行分类 迁移学习涉及到使用一个特定数据集上训练的模型,然后将其应用到另一个数据集上 使用预训练好的模型作为“捷径”,从其没有训练过的数据中学习模式的能力。 深度学习的魅力在于预训练好的模型能够对完全不同的数据...翻译 2018-11-24 20:49:02 · 3427 阅读 · 1 评论 -
python实现图像字符化
这次又带来一个关于python的小操作哈首先什么是图像字符化呢,就是将一幅图片用各种字符进行显示,下面是个例子: → 看起来蛮高大上的样子,其实很容易实现啦,代码如下:# 导入模块from PIL import Image# 转换函数def convert(img): # 要索引的字符列表 ascii_char = list("$@...原创 2018-11-11 20:53:50 · 1924 阅读 · 0 评论 -
百度图片爬虫 python3实现
在公司实习,任务完成了在看机器学习的书,旁边的小伙伴问你怎么这么闲,帮我干点活吧。我问他要做什么,他说在百度图片里爬点大脑图像,我说我没爬过啊,完全小白,他说你可以的,然后我就两分钟搞定了。废话不多说,直接贴代码了# -*- coding: utf-8 -*-import jsonimport itertoolsimport urllibimport requestsimpo...原创 2018-08-30 15:38:37 · 5669 阅读 · 3 评论 -
简历模板python爬虫
先看爬虫得到的简历模板:具体实现就几十行代码啦,代码如下:import reimport osimport sysimport randomimport requestsfrom bs4 import BeautifulSoupurl = 'http://sc.chinaz.com/jianli/free_'headers = {'User-Agent':'Mozil...原创 2018-09-27 20:23:31 · 10222 阅读 · 2 评论 -
快递信息查询爬虫 python实现
作为一个非计算机科班出身的孩纸,对爬虫有着非常大的兴趣,以下是不到10行代码实现的快递信息查询: import json,requests#输入运单号码,注意,只有正在途中的快递才可以查到!packageNum = input('请输入运单号码:')url1 = 'http://www.kuaidi100.com/autonumber/autoComNum?resultv2=1&...原创 2018-10-09 15:22:34 · 10772 阅读 · 2 评论 -
猜数字小游戏python实现(可用来撩妹撩汉)
import randomimport timenumber = random.randint(0,199)print("----------猜数字小游戏----------")num=0temp = input("小猪猪,猜一下我心里的数字吧(0 to 199,七次机会),:")if temp == number: print("哇,不愧是我心里的小蛔虫,太厉害啦,一下子...原创 2018-10-09 17:00:49 · 6344 阅读 · 4 评论 -
python读取dicom图像(SimpleITK和dicom包实现)
1. 用SimpleITK读取dicom序列:import SimpleITK as sitkimport numpy as npimg_path='F:\\dataset\\pancreas\\Output\\thick\\original\\1'mask_path='F:\\dataset\\pancreas\\Output\\thick\\groundtruth\\1'rea...原创 2018-10-09 22:35:38 · 19107 阅读 · 18 评论 -
SimpleITK计算dice系数及Hausdorff距离(python代码)
做医学图像分割,需要对分割结果进行评价,常用的有dice系数和Hausdorff距离等,如何在python中用SimpleITK自带函数实现这一功能呢,代码如下:# -*- coding: utf-8 -*-import numpy as npimport osimport SimpleITK as sitkdef file_name(file_dir): L=[] ...原创 2018-10-09 22:45:26 · 16850 阅读 · 31 评论 -
采用最大连通域算法对三维医学图像分割结果做后处理
医学图像分割后,如何消除噪声,我采用了去除孤立点的方法。先找到分割结果中的所有连通域,保留最大连通域或者较大的几个连通域,把其余小连通域都去掉。图像是三维的,还蛮有效果的。import nibabel as nibimport numpy as npimport osfrom skimage import measuredef file_name(file_dir): ...原创 2018-10-09 22:58:05 · 10605 阅读 · 5 评论 -
为你写诗(LSTM 诗歌生成器)
为你写诗,为你静止 ,为你做不可能的事。为你写诗,你这不是为难我们直男直女的程序员们嘛。虽然我写不出诗,但不代表我不能训练一个网络为你写诗,想要多少写多少!所以今天的主题就是如何训练一个能自动写诗的LSTM模型。废话不多说,代码如下:爱情是一种怪事我开始全身不受控制爱情是一种本事我开始连自己都不是为你我做了太多的傻事第一件就是为你写诗为你写诗为你静止为你做不可能...原创 2018-11-07 21:31:36 · 25746 阅读 · 4 评论 -
深度学习 图像分割开源代码(附链接,超级全)
转自github,感谢作者mrgloom的整理链接:https://github.com/mrgloom/awesome-semantic-segmentation Awesome Semantic SegmentationNetworks by architectureSemantic segmentationU-Net [https://arxiv.org/pdf/15...转载 2018-08-24 15:52:04 · 21267 阅读 · 4 评论