def METHOD_NAME(obj: pd.DataFrame, store=None) -> np.ndarray:
    if not isinstance(obj, pd.DataFrame):
        raise TypeError("input must be a pd.DataFrame")
    obj = _coerce_df_dtypes(obj)
    if isinstance(store, dict):
        store["columns"] = obj.columns
        store["index"] = obj.index
    return obj.to_numpy(dtype="float")