mtype_to_scitype#
- mtype_to_scitype(mtype: str, return_unique=False, coerce_to_list=False)[source]#
Infer scitype belonging to mtype.
- Parameters:
- mtypestr, or list of str, or nested list/str object, or None
mtype(s) to find scitype of, a valid mtype string valid mtype strings, with explanation, are in datatypes.MTYPE_REGISTER
- Returns:
- scitypestr, or list of str, or nested list/str object, or None
if str, returns scitype belonging to mtype, if mtype is str if list, returns this function element-wise applied if nested list/str object, replaces mtype str by scitype str if None, returns None
- return_uniquebool, default=False
if True, makes return unique
- coerce_to_listbool, default=False
if True, coerces rerturn to list, even if one-element
- Raises:
- TypeError, if input is not of the type specified
- ValueError, if there are two scitypes for the/some mtype string
(this should not happen in general, it means there is a bug)
- ValueError, if there is no scitype for the/some mtype string