2020
10-08
10-08
Pytorch上下采样函数--interpolate用法
最近用到了上采样下采样操作,pytorch中使用interpolate可以很轻松的完成definterpolate(input,size=None,scale_factor=None,mode='nearest',align_corners=None):r"""根据给定size或scale_factor,上采样或下采样输入数据input.当前支持temporal,spatial和volumetric输入数据的上采样,其shape分别为:3-D,4-D和5-D.输入数据的形式为:mini-batchxchannelsx[optionaldepth]x[optionalheight]...
继续阅读 >
我就废话不多说了,大家还是直接看代码吧~importnumpyasnp#从scipy库中导入插值需要的方法interpolatefromscipyimportinterpolate#数据可视化,绘制散点图importmatplotlib.pyplotasplt#定义函数x:横坐标列表y:纵坐标列表kind:插值方式f=interpolate.interp1d(x,y,kind='cubic')插值方式:nearest:最邻近插值法zero:阶梯插值slinear、linear:线性插值quadratic、cubic:2、3阶B样条曲线插值#定义新的横坐标列表...