reskit.norms¶
Functions of norms.
-
reskit.normalizations.binar_norm(X)[source]¶ Binary matrix normalization.
Transforms a matrix to binarized one.
Parameters: X : numpy matrix
Matrix you want to binarize.
Returns: normed_X : numpy matrix
Binarized matrix.
-
reskit.normalizations.max_norm(X)[source]¶ Maximum matrix normalization.
Transforms a matrix to normalized by the maximum matrix value.
Parameters: X : numpy matrix
Matrix you want to normalize.
Returns: normed_X : numpy matrix
Normalized matrix.
-
reskit.normalizations.mean_norm(X)[source]¶ Mean matrix normalization.
Transforms a matrix to normalized by the mean matrix value.
Parameters: X : numpy matrix
Matrix you want to normalize.
Returns: normed_X : numpy matrix
Normalized matrix.
-
reskit.normalizations.spectral_norm(X)[source]¶ Spectral matrix normalization.
Transforms a matrix to normalized by the geometric mean of adjacent degrees.
Parameters: X : numpy matrix
Matrix you want to normalize.
Returns: normed_X : numpy matrix
Normalized matrix.
-
reskit.normalizations.rwalk_norm(X)[source]¶ Random walk matrix normalization.
Transforms a matrix to normalized by degree of a destination node.
Parameters: X : numpy matrix
Matrix you want to normalize.
Returns: normed_X : numpy matrix
Normalized matrix.
-
reskit.normalizations.double_norm(function, X1, X2)[source]¶ Double normalization.
Applies normalization function to two matrices.
Parameters: function : function
X1 : 1-st function input
X2 : 2-nd function input
Returns: normed_X1, normed_X2 : 1-st function output, 2-nd function output
-
reskit.normalizations.sqrtw(X)[source]¶ Square root matrix normalization.
Transforms each matrix value to square root of this value.
Parameters: X : numpy matrix
Matrix you want to normalize.
Returns: normed_X : numpy matrix
Normalized matrix.
-
reskit.normalizations.invdist(X, dist)[source]¶ Inverse distance matrix normalization.
Inverces each matrix number.
Parameters: X : numpy matrix
Matrix you want to normalize.
Returns: normed_X : numpy matrix
Normalized matrix.