mindelec.geometry.PartSamplingConfig
- class mindelec.geometry.PartSamplingConfig(size, random_sampling=True, sampler='uniform', random_merge=True, with_normal=False)[source]
Definition of partial sampling configuration.
- Parameters
size (Union[int, tuple[int], list[int]]) – number of sampling points.
random_sampling (bool) – Specifies whether randomly sampling points. Default: True.
sampler (str) – method for random sampling. Default: uniform.
random_merge (bool) – Specifies whether randomly merge coordinates of different dimensions. Default: True.
with_normal (bool) – Specifies whether generating the normal vectors of the boundary. Default: False.
- Raises
TypeError – size is not int number when random sampling.
- Supported Platforms:
Ascend
Examples
>>> from mindelec.geometry import PartSamplingConfig >>> partsampling = PartSamplingConfig(100, True, "uniform", True, True)