mlrun.package.packagers.numpy_packagers.NumPySupportedFormat#
- class mlrun.package.packagers.numpy_packagers.NumPySupportedFormat[source]#
Bases:
SupportedFormat[_Formatter]Library of numpy formats (file extensions) supported by the NumPy packagers.
Attributes
- CSV = 'csv'#
- GZ = 'gz'#
- NPY = 'npy'#
- NPZ = 'npz'#
- TXT = 'txt'#
Methods
__init__()Get all supported formats.
get_format_handler(fmt)Get the format handler to the provided format (file extension):
Get the supported formats for saving a collection (multiple) numpy arrays - e.g. list of arrays or dictionary of arrays.
Get the supported formats for saving one numpy array.
match_format(path)Try to match one of the available formats this class holds to a given path.
- __init__()#
- classmethod get_all_formats() list[str]#
Get all supported formats.
- Returns:
A list of all the supported formats.
- classmethod get_format_handler(fmt: str) type[FileHandlerType]#
Get the format handler to the provided format (file extension):
- Parameters:
fmt -- The file extension to get the corresponding handler.
- Returns:
The handler class.
- classmethod get_multi_array_formats() list[str][source]#
Get the supported formats for saving a collection (multiple) numpy arrays - e.g. list of arrays or dictionary of arrays.
- Returns:
A list of all the supported formats for saving multiple numpy arrays.
- classmethod get_single_array_formats() list[str][source]#
Get the supported formats for saving one numpy array.
- Returns:
A list of all the supported formats for saving one numpy array.
- classmethod match_format(path: str) str | None#
Try to match one of the available formats this class holds to a given path.
- Parameters:
path -- The path to match the format to.
- Returns:
The matched format if found and None otherwise.