uf3.regression.least_squares.dataframe_to_tuples¶
- dataframe_to_tuples(df_features, n_elements=None, energy_key='energy')[source]¶
Extract energy/force inputs/outputs from DataFrame.
- Parameters
df_features (pd.DataFrame) – dataframe with target vector (y) as the first column and feature vectors (x) as remaining columns.
n_elements (int) – number of leading columns to consider for size normalization.
energy_key (str) – key for energy samples, used to slice df_features into energies and forces for weight generation.
- Returns
features for machine learning. y (np.ndarray): target vector. w (np.ndarray): weight vector for machine learning.
- Return type
x (np.ndarray)