Basic Mathematical Features
arora.math.mean_val
arora.math.mean(signal_list)
Find the mean value of a list of signals. If list is empty, returns 0.0
- Parameters:
- signal_listlist of int or float
List of signals.
- Returnsfloat
The mean value of the signals as a float
For example:
>>> a_list = [1, 2, 3, 4]
>>> arora.math.mean(a_list)
2.5
arora.math.std_val
arora.math.std(signal_list)
Find the standard deviation of a list of signals using statistics.stdev
.
- Parameters:
- signal_list: list of int or float
List of signals.
- Returnsfloat
The standard deviation of the array
- RaisesException
If array is less than two values
For example:
>>> a_list = [1,2,3,4]
>>> arora.math.std_val(a_list)
Returns : 1.12
arora.math.iqr_standardize
arora.math.iqr_standardize(signals, lowerquantile, upperquantile)
IQR standardization for an array of signals
- Parameters:
- signals: list of int or float
List of signals.
- lowerquantileint
Lower cutoff IQR filtering.
- upperquantile: int
Upper cutoff IQR filtering.
- Returns:
Array of standardized signals as
numpy.ndarray
.