torch_geometric.transforms.RandomScale

class RandomScale(scales: Tuple[float, float])[source]

Bases: BaseTransform

通过在一个给定区间内随机采样的因子\(s\)来缩放节点位置,例如,生成变换矩阵 (功能名称:random_scale)。

\[\begin{split}\begin{bmatrix} s & 0 & 0 \\ 0 & s & 0 \\ 0 & 0 & s \\ \end{bmatrix}\end{split}\]

用于三维位置。

Parameters:

scales (tuple) – 缩放因子区间,例如 (a, b),然后从范围 \(a \leq \mathrm{scale} \leq b\) 中随机采样缩放比例。