bayeso.utils.utils_logger

It is utilities for loggers.

bayeso.utils.utils_logger.get_logger(str_name: str) Logger

It returns a logger to record the messages generated in our package.

Parameters:

str_name (str.) – a logger name.

Returns:

a logger.

Return type:

logging.Logger

Raises:

AssertionError

bayeso.utils.utils_logger.get_str_array(arr: ndarray) str

It converts an array into string. It can take one-dimensional, two-dimensional, and three-dimensional arrays.

Parameters:

arr (numpy.ndarray) – an array to be converted.

Returns:

a string.

Return type:

str.

Raises:

AssertionError

bayeso.utils.utils_logger.get_str_array_1d(arr: ndarray) str

It converts a one-dimensional array into string.

Parameters:

arr (numpy.ndarray) – an array to be converted.

Returns:

a string.

Return type:

str.

Raises:

AssertionError

bayeso.utils.utils_logger.get_str_array_2d(arr: ndarray) str

It converts a two-dimensional array into string.

Parameters:

arr (numpy.ndarray) – an array to be converted.

Returns:

a string.

Return type:

str.

Raises:

AssertionError

bayeso.utils.utils_logger.get_str_array_3d(arr: ndarray) str

It converts a three-dimensional array into string.

Parameters:

arr (numpy.ndarray) – an array to be converted.

Returns:

a string.

Return type:

str.

Raises:

AssertionError

bayeso.utils.utils_logger.get_str_hyps(hyps: dict) str

It converts a dictionary of hyperparameters into string.

Parameters:

hyps (dict.) – a hyperparameter dictionary to be converted.

Returns:

a string.

Return type:

str.

Raises:

AssertionError