denspp.offline.metric.electrical
#
Module Contents#
Functions#
Calculating the Total Harmonics Distortion (THD) of spectral input Args: freq: Array with frequency values for spectral analysis spectral: Array with Spectral input N_harmonics: Number of used harmonics for calculating THD Return: THD value (in dB) and corresponding frequency positions of peaks |
|
Calculating the Total Harmonics Distortion (THD) from transient input Args: signal: Array with frequency values for spectral analysis fs: Sampling rate [Hz] N_harmonics: Number of used harmonics for calculating THD Return: THD value (in dB) |
|
Calculating the Cosine Similarity of two different inputs (same size) Args: y_pred: Numpy array or float value from prediction y_true: Numpy array or float value from true label Returns: Float value with error |
API#
- denspp.offline.metric.electrical.calculate_total_harmonics_distortion(freq: numpy.ndarray, spectral: numpy.ndarray, N_harmonics: int = 4) float [source]#
Calculating the Total Harmonics Distortion (THD) of spectral input Args: freq: Array with frequency values for spectral analysis spectral: Array with Spectral input N_harmonics: Number of used harmonics for calculating THD Return: THD value (in dB) and corresponding frequency positions of peaks
- denspp.offline.metric.electrical.calculate_total_harmonics_distortion_from_transient(signal: numpy.ndarray, fs: float, N_harmonics: int = 4) float [source]#
Calculating the Total Harmonics Distortion (THD) from transient input Args: signal: Array with frequency values for spectral analysis fs: Sampling rate [Hz] N_harmonics: Number of used harmonics for calculating THD Return: THD value (in dB)
- denspp.offline.metric.electrical.calculate_cosine_similarity(y_pred: numpy.ndarray, y_true: numpy.ndarray) float [source]#
Calculating the Cosine Similarity of two different inputs (same size) Args: y_pred: Numpy array or float value from prediction y_true: Numpy array or float value from true label Returns: Float value with error