pyprophet/stats.py
def to_one_dim_array(values, as_type=None):
    """ Converts list or flattens n-dim array to 1-dim array if possible """

    if isinstance(values, (list, tuple)):
        values = np.array(values, dtype=np.float32)
    elif isinstance(values, pd.Series):
        values = values.values
    values = values.flatten()
    assert values.ndim == 1, "values has wrong dimension"
    if as_type is not None:
        return values.astype(as_type)
    return values
def to_one_dim_array(values, as_type=None):
    if isinstance(values, (list, tuple)):
        values = np.array(values, dtype=np.float32)
    elif isinstance(values, pd.Series):
        values = values.values
    values = values.flatten()
    assert values.ndim == 1, "values has wrong dimension"
    if as_type is not None:
        return values.astype(as_type)
    return values
def to_one_dim_array ( values , as_type = None ) : if isinstance ( values , ( list , tuple ) ) : values = np . array ( values , dtype = np . float32 ) elif isinstance ( values , pd . Series ) : values = values . values values = values . flatten ( ) assert values . ndim == 1 , "values has wrong dimension" if as_type is not None : return values . astype ( as_type ) return values
Converts list or flattens n-dim array to 1-dim array if possible
Converts list or flattens n - dim array to 1 - dim array if possible