def split_data_input_target(skeleton_data: pd.DataFrame):
    'Splits skeleton_data into input and target datasets by filtering / selecting certain columns.\n\n        Args:\n            skeleton_data: Train / Validation / Test dataset used to split / filter certain columns.\n\n        Returns:\n            A tuple containing 2 numpy ndarrays for the input and target datasets.\n    '
    skeleton_data_input = skeleton_data.drop(columns=['data_name', 'action'])
    skeleton_data_target = skeleton_data['action']
    return (np.array(skeleton_data_input), np.array(skeleton_data_target))
Splits skeleton_data into input and target datasets by filtering / selecting certain columns.

Args:
    skeleton_data: Train / Validation / Test dataset used to split / filter certain columns.

Returns:
    A tuple containing 2 numpy ndarrays for the input and target datasets.
def split_data_input_target(skeleton_data: pd.DataFrame):
    'Splits skeleton_data into input and target datasets by filtering / selecting certain columns.\n\n        Args:\n            skeleton_data: Train / Validation / Test dataset used to split / filter certain columns.\n\n        Returns:\n            A tuple containing 2 numpy ndarrays for the input and target datasets.\n    '
    skeleton_data_input = skeleton_data.drop(columns=['data_name', 'action'])
    skeleton_data_target = skeleton_data['action']
    return (np.array(skeleton_data_input), np.array(skeleton_data_target))