基于Matlab的CNN-GRU多特征分类预测实战
2026/10/14 23:43:57
# 条件1: 配置名称包含目标关键字ifany(keywordinname.lower()forkeywordin['trustoken','trust']):returnTrueany([false,true]) 任意一项为true 则为true。all是都为true
依次取出列表中的每个关键词,赋值给 keyword。判断每个keyword in name.lower()
两个键都存在,则优先使用 base_url 的值。
isinstance(config, dict):检查 config 是否是字典。
base_url:检查 base_url 是否为真值,例如非空字符串。
base_url=config.get('base_url', config.get('base-url','')).lower()# 条件2: base_url包含目标域名ifisinstance(config, dict)and base_url:if'trustoken.'inbase_url:returnTrueif ‘trustoken.’ in base_url:
return True
config={'base_url':'https://trustoken.com/api','timeout':30,'debug':True}print(isinstance(config, dict))# Trueprint(config.get('base_url'))# https://trustoken.com/api非字典
config="https://trustoken.com"print(isinstance(config, dict))# Falsedef _is_tt_config(self, name, config):""" 判断配置是否符合特定条件 参数: name: 配置名称 config: 配置内容字典 返回: 如果符合条件返回True"""# 条件1: 配置名称包含目标关键字ifany(keywordinname.lower()forkeywordin['trustoken','trust']):returnTrue base_url=config.get('base_url', config.get('base-url','')).lower()# 条件2: base_url包含目标域名ifisinstance(config, dict)and base_url:if'trustoken.'inbase_url:returnTrue# 条件3: 其他特定标记# type == trust, 且没有base_url.ifisinstance(config, dict)and config.get('type')=='trust'and not base_url:returnTruereturnFalse