torch_geometric.transforms.RandomShear

class RandomShear(shear: Union[float, int])[source]

Bases: BaseTransform

通过随机采样的因子\(s\)在给定区间内剪切节点位置,例如,生成变换矩阵 (函数名称:random_shear)。

\[\begin{split}\begin{bmatrix} 1 & s_{xy} & s_{xz} \\ s_{yx} & 1 & s_{yz} \\ s_{zx} & z_{zy} & 1 \\ \end{bmatrix}\end{split}\]

用于三维位置。

Parameters:

shear (floatint) – 定义采样范围的最大剪切因子 \((-\mathrm{shear}, +\mathrm{shear})\)