vak.common.labels.from_df#

vak.common.labels.from_df(dataset_df: DataFrame, dataset_path: str | Path) list[ndarray][source]#

Returns labels for each vocalization in a dataset.

Takes Pandas DataFrame representing the dataset, loads annotation for each row in the DataFrame, and then returns labels from each annotation.

Parameters:

dataset_df (pandas.DataFrame) – created by vak.io.dataframe.from_files

Returns:

labels – of array-like, labels for each vocalization in the dataset.

Return type:

list