maths.signum

Signum function – https://en.wikipedia.org/wiki/Sign_function

Functions

signum(→ int)

Applies signum function on the number

test_signum(→ None)

Tests the signum function

Module Contents

maths.signum.signum(num: float) int

Applies signum function on the number

Custom test cases: >>> signum(-10) -1 >>> signum(10) 1 >>> signum(0) 0 >>> signum(-20.5) -1 >>> signum(20.5) 1 >>> signum(-1e-6) -1 >>> signum(1e-6) 1 >>> signum(“Hello”) Traceback (most recent call last):

TypeError: ‘<’ not supported between instances of ‘str’ and ‘int’ >>> signum([]) Traceback (most recent call last):

TypeError: ‘<’ not supported between instances of ‘list’ and ‘int’

maths.signum.test_signum() None

Tests the signum function >>> test_signum()