fuzzifier.fuzzifier

class axisfuzzy.fuzzifier.fuzzifier.Fuzzifier(mf, mtype=None, method=None, **kwargs)[source]

Bases: object

模糊化引擎 - 强制参数格式: mf_params: List[Dict] - 分离策略参数与隶属函数参数 - 调用策略决策生成结果

classmethod from_config(config)[source]

从配置字典重建 Fuzzifier 实例。

Parameters:

config (dict) – 由 get_config 方法生成的配置字典。

Returns:

重建的 Fuzzifier 实例。

Return type:

Fuzzifier

get_config()[source]

返回一个可序列化的配置字典,用于重建 Fuzzifier。

此方法返回重建实例所需的所有构造参数。

Return type:

Dict[str, Any]

plot(x_range=(0, 1), num_points=100, show=True)[source]

绘制此 Fuzzifier 对应的隶属函数集合曲线.

Parameters:
  • x_range (tuple) – 横坐标区间 (min, max)

  • num_points (int) – 采样点个数

  • show (bool) – 是否立即显示图像