mindelec.geometry.create_config_from_edict

mindelec.geometry.create_config_from_edict(edict_config)[源代码]

从dict转换为SamplingConfig。

参数:
  • edict_config (dict) - 包含配置信息的dict。

返回:

geometry_base.SamplingConfig,采样配置。

异常:
  • ValueError - 如果输入与GEOM_TYPES完全无法匹配,则无法从输入dict生成part_config_dict。

支持平台:

Ascend

样例:

>>> from easydict import EasyDict as edict
>>> from mindelec.geometry import create_config_from_edict
>>> rect_config = edict({
...     'domain': edict({
...         'random_sampling': True,
...         'size': 200,
...     }),
...     'BC': edict({
...         'random_sampling': True,
...         'size': 50,
...         'with_normal': True,
...     })
... })
>>> sampling_config = create_config_from_edict(rect_config)