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。