仿射变换和透视变换 仿射变换是把一个二维坐标系转换到另一个二维坐标系的过程,转换过程坐标点的相对位置和属性不发生变换,是一个线性变换,该过程只发生旋转和平移过程。因此,一个平行四边形经过仿射变换后还是一个平行四边形。所以,仿射= 旋转 + 平移 透视变换是把一个图像投影到一个新的视平面的过程,该过程 ...
分类:
其他好文 时间:
2020-05-08 20:09:27
阅读次数:
67
SimpleITK 和 Nibabel 的区别: SimpleITK 加载数据是channel_first,即(155,240,240); Nibabel 是 channel_last,即(240,240,155),其中155是图像通道数,也就是155张图像,可以把nii看成二维图像,也可以看成三维 ...
分类:
其他好文 时间:
2020-05-07 00:53:18
阅读次数:
93
numpy库函数基本使用 import numpy as np 1、创建数组的函数(ndarray) 2、ndarray类型的常用属性 3、ndarray类型的型态操作方法 4、ndarray 类型的索引与切片方法 5、ndarray类型的算术运算函数 6、ndarray类型的比较运算函数 7、nd ...
分类:
编程语言 时间:
2020-05-06 18:03:09
阅读次数:
72
前言 成功的法则极为简单,但简单并不代表容易。 一、代码注释介绍 注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。 注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。 在有处理逻辑的代码中,源程序有效注释量必须在20%以上。 二、代码注释分 ...
分类:
编程语言 时间:
2020-05-06 01:27:34
阅读次数:
85
import matplotlib.pyplot as pltimport numpy as npx= np.linspace(0,10,1000)y= np.cos(3*np.pi*x)*np.exp(-x)+0.8plt.plot(x,y,'k',color='r',label="$exp-de ...
分类:
其他好文 时间:
2020-05-05 23:37:31
阅读次数:
61
安装 使用pip安装numpy pip install numpy 数组的创建 np.array创建ndarray对象 np.arange创建ndarray对象 随机数创建ndarray对象 ndarray对象 常用的 (1) ndim (2) shape (3) size (3) itemsize ...
分类:
其他好文 时间:
2020-05-04 17:34:25
阅读次数:
46
numpy创建数组#导入numppy库,对numpy重命名为np。importnumpyasnp#1).创建数组:a,b,c创建的数组相同,任选一种;#方法一:直接将数组/列表传入array方法中,将数据类型转换为ndarray.a=np.array([1,2,3,4,5])#array方法传入的值可以是range对象b=np.array(range(1,6))print(b)li=[[1,2,3
分类:
编程语言 时间:
2020-05-03 01:11:29
阅读次数:
74
(python 3.7.5)virtualenv --system-site-packages -p python .\torch.\torch\Scripts\activate pip install --upgrade pip pip install -i https://pypi.tuna.t ...
为什么roc_auc_score()和auc()有不同的结果? auc():计算ROC曲线下的面积.即图中的area roc_auc_score():计算AUC的值,即输出的AUC 最佳答案 AUC并不总是ROC曲线下的面积.曲线下面积是某个曲线下的(抽象)区域,因此它比AUROC更通用.对于不平衡 ...
分类:
其他好文 时间:
2020-04-29 13:04:56
阅读次数:
324
逻辑回归是怎么防止过拟合的? 过拟合就是参考的特征数过多,直接筛选减少就是它的做法,不过需要手动保留认为有适当意义的数据 为什么正则化可以防止过拟合? 正则化就是保留所有特征,但是降低它对对特征的识别度,就是降低特征参数(符号就不打了) -用logiftic回归来进行实践操作 import nump ...
分类:
其他好文 时间:
2020-04-27 17:19:49
阅读次数:
43