tomopy.misc.morph¶
用于数据大小变形函数的模块。
Functions:
| 
 | 沿3D数组的指定轴向下采样。 | 
| 
 | 沿3D数组的指定轴向上采样。 | 
| 
 | 沿指定的轴填充数组。 | 
| 
 | 将0-360度正弦图转换为0-180度正弦图。 | 
| 
 | 通过修剪紧凑对象的完整正弦图来提供与感兴趣的圆形区域相对应的正弦图。 | 
- tomopy.misc.morph.downsample(arr, level=1, axis=2)[源代码]¶
- 沿3D数组的指定轴向下采样。 - 参数:
- arr ( ndarray )--3D输入数组。 
- level ( int, optional )--2次方的下采样水平。 
- axis ( int, optional )--将沿其执行下采样的轴。 
 
- 返回:
- ndarray --Float32中的下采样3D数组。 
 
- tomopy.misc.morph.pad(arr, axis, npad=None, mode='constant', ncore=None, **kwargs)[源代码]¶
- 沿指定的轴填充数组。 - 参数:
- arr ( ndarray )--输入数组。 
- axis ( int )--将沿其执行填充的轴。 
- npad ( int, optional )--填充后的新尺寸。 
- mode ( str or function )--以下字符串值之一或用户提供的函数。 - “恒定”
- 具有常量值的焊盘。 
- 《边缘》
- 使用数组的边值的填充。 
 
- constant_values ( float, optional )--用在‘常量’中。垫值 
- ncore ( int, optional )--将分配给作业的核心数量。 
 
- 返回:
- ndarray --填充3D数组。 
 
- tomopy.misc.morph.sino_360_t0_180(data, overlap=0, rotation='left')¶
- 将0-360度正弦图转换为0-180度正弦图。 - 如果输入数据中的投影数为奇数,则最后一个投影将被丢弃。 - 参数:
- data ( ndarray )-输入3D数据。 
- overlap ( scalar, optional )--重叠像素数。 
- rotation ( string, optional )--如果旋转中心靠近视场的左侧,则为左侧,否则为右侧。 
 
- 返回:
- ndarray --输出3D数据。 
 
- tomopy.misc.morph.sino_360_to_180(data, overlap=0, rotation='left')[源代码]¶
- 将0-360度正弦图转换为0-180度正弦图。 - 如果输入数据中的投影数为奇数,则最后一个投影将被丢弃。 - 参数:
- data ( ndarray )-输入3D数据。 
- overlap ( scalar, optional )--重叠像素数。 
- rotation ( string, optional )--如果旋转中心靠近视场的左侧,则为左侧,否则为右侧。 
 
- 返回:
- ndarray --输出3D数据。