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。