Transformer
KinematicFeatures
Kinematic feature transformer - velocity, acceleration, curvature.
Quickstart
python
from sktime.transformations.kinematic import KinematicFeatures
estimator = KinematicFeatures(features=None)Parameters(1)
- featuresstr or list of str, optional, default=[“v_abs”, “a_abs”, “c_abs”]
list of features to compute, possible features:
“v” - vector of velocity
“v_abs” - absolute velocity
“a” - vector of acceleration
“a_abs” - absolute acceleration
“curv” - curvature
Examples
>>> import numpy as np
>>> import pandas as pd
>>> from sktime.transformations.kinematic import KinematicFeatures
>>> traj3d = pd. DataFrame (columns = ["x", "y", "z" ])
>>> traj3d ["x" ] = pd. Series (np. sin (np. arange (200) / 100))
>>> traj3d ["y" ] = pd. Series (np. cos (np. arange (200) / 100))
>>> traj3d ["z" ] = pd. Series (np. arange (200) / 100)
>>> t = KinematicFeatures ()
>>> Xt = t. fit_transform (traj3d)