mtype_to_scitype#
- mtype_to_scitype(mtype: str, return_unique=False, coerce_to_list=False)[源代码][源代码]#
推断属于mtype的scitype。
- 参数:
- mtypestr,或 str 列表,或嵌套的 list/str 对象,或 None
要查找的 scitype 的 mtype(s),一个有效的 mtype 字符串 有效的 mtype 字符串及其解释,位于 datatypes.MTYPE_REGISTER 中
- 返回:
- scitypestr,或 str 列表,或嵌套的 list/str 对象,或 None
如果为字符串,返回属于mtype的scitype,如果mtype是字符串 如果是列表,返回此函数逐元素应用的结果 如果是嵌套的列表/字符串对象,将mtype字符串替换为scitype字符串 如果为None,返回None
- return_uniquebool, 默认=False
如果为真,使返回唯一
- coerce_to_listbool, 默认=False
如果为真,强制返回为列表,即使只有一个元素
- 引发:
- 如果输入不是指定类型,则引发 TypeError。
- 如果存在两个 scitypes 用于/某些 mtype 字符串,则引发 ValueError。
(这通常不应该发生,这意味着存在一个错误)
- 如果没有/某些 mtype 字符串的 scitype,则引发 ValueError。