Shortcuts

learn_sphinx

learn_sphinx.hello(name)[source]

asdasdas

ord

norm for matrices

norm for vectors

None (default)

Frobenius norm

2-norm (see below)

‘fro’

Frobenius norm

– not supported –

‘nuc’

nuclear norm

– not supported –

inf

max(sum(abs(x), dim=1))

max(abs(x))

-inf

min(sum(abs(x), dim=1))

min(abs(x))

0

– not supported –

sum(x != 0)

1

max(sum(abs(x), dim=0))

as below

-1

min(sum(abs(x), dim=0))

as below

2

largest singular value

as below

-2

smallest singular value

as below

other int or float

– not supported –

sum(abs(x)^{ord})^{(1 / ord)}

learn_sphinx.learn_math_render()[source]

This is Normalize distribution \(\mathcal{N}(\text{mean}, \text{std}^2)\)

learn_sphinx.print_log(msg, logger=None, level=20)[source]

Print a log message.

Examples

>>> print_log('hello')
hello
>>> get_logger('my_logger')
>>> # Print message via `my_logger`.
>>> print_log('hello', 'my_logger')
2022-04-13 01:30:43,858 - my_logger - INFO - hello
>>> print_log('hello', 'silent')
>>> # Print no message.

Note

If specified logger has not been created, print_log() will create a new logger without FileHandler.

Warning

FBI warning.

Parameters
  • msg (str) – The message to be logged.

  • logger (logging.Logger | str | None) –

    The logger to be used. Some special loggers are:

    logger

    meaning

    ”silent”

    no message will be printed.

    other str

    the logger obtained with get_root_logger(logger).

    None

    The print() method will be used to print log messages.

  • level (int) – Logging level. Only available when logger is a Logger object or “root”.