scitype_to_mtype#
- scitype_to_mtype(scitype: str, softdeps: str = 'exclude')[源代码][源代码]#
返回属于科学类型的所有m类型的列表。
- 参数:
- 科学类型str, 或 str 的列表
要查找mtypes的scitype(s),一个有效的scitype字符串 有效的scitype字符串及其解释,位于datatypes.SCITYPE_REGISTER中
- 软依赖str, 可选, 默认 = “exclude”
是否返回需要软依赖的mtypes “exclude” = 只返回不需要软依赖的mtypes “present” = 只返回环境中满足软依赖的mtypes “all” = 所有mtypes,无论是否满足软依赖,都返回 任何其他值默认为”all”
- 返回:
- mtypeslist of str
所有 mtype 使得 mtype_to_scitype(element) 在列表 scitype 中,如果列表,则返回此函数逐元素应用的结果;如果嵌套列表/字符串对象,则用 scitype 字符串替换 mtype 字符串;如果为 None,则返回 None。
- 引发:
- 如果输入不是指定类型,则引发 TypeError。
- 如果其中一个字符串不是有效的科学类型字符串,则引发
ValueError
。 - 如果对于某些/某个 scitype 字符串没有 mtype(这必须是一个错误),则抛出 RuntimeError。