mydatapreprocessing.datasets package¶
Test data definition.
Data can be used for example for validating machine learning time series prediction results.
Only ‘real’ data are ECG heart signal returned with function get_ecg().
-
mydatapreprocessing.datasets.
get_ecg
(n: int = 1000) → numpy.ndarray[source]¶ Download real ECG data.
Parameters: n (int, optional) – Length of data. Defaults to 1000. Returns: Slope test data. Return type: np.ndarray Example
>>> data = get_ecg(50) >>> data.shape (50, 1)
-
mydatapreprocessing.datasets.
ramp
(n: int = 1000) → numpy.ndarray[source]¶ Generate ramp data (linear slope) of defined length.
Parameters: n (int, optional) – Length of data. Defaults to 1000. Returns: Ramp test data. Return type: np.ndarray Example
>>> ramp(50) array([ 0, 1, 2, 3, 4, 5, 6, 7, ...
-
mydatapreprocessing.datasets.
random
(n: int = 1000) → numpy.ndarray[source]¶ Generate random test data of defined length.
Parameters: n (int, optional) – Length of data. Defaults to 1000. Returns: Random test data. Return type: np.ndarray Example
>>> data = random(50) >>> data.shape (50,)
-
mydatapreprocessing.datasets.
sin
(n: int = 1000) → numpy.ndarray[source]¶ Generate test data of length n in sinus shape.
Parameters: n (int, optional) – Length of data. Defaults to 1000. Returns: Sinus shaped data. Return type: np.ndarray Example
>>> sin(50) array([0. , 0.03925982, 0.0784591 , 0.1175374 , 0.15643447,...
-
mydatapreprocessing.datasets.
sign
(n: int = 1000) → numpy.ndarray[source]¶ Generate test data of length n in signum shape.
Parameters: n (int, optional) – Length of data. Defaults to 1000. Returns: Signum shaped data. Return type: np.ndarray Example
>>> sign(50) array([0., 1., 1., 1., 1., 1., 1., 1., 1., ...