pyCGM_Single.clusterCalc.normalize

pyCGM_Single.clusterCalc.normalize(v)

Normalizes an input vector

Parameters
vndarray

Input vector. 1-D list of floating point numbers.

Returns
ndarray

Normalized form of input vector v. Returns v if its norm is 0.

Examples

>>> from numpy import array, around
>>> v = array([1.0, 2.0, 3.0])
>>> around(normalize(v), 2)
array([0.27, 0.53, 0.8 ])
>>> v = np.array([0, 0, 0])
>>> normalize(v)
array([0, 0, 0])