Skip to content

BUG: np.fmin behaves differently on object arrays #8975

@eric-wieser

Description

@eric-wieser

np.minimum is consistent, np.fmin is not

>>> x = np.array([1, np.nan])

>>> np.minimum.reduce(x)
nan
>>> np.minimum.reduce(x.astype(object))
nan

>>> np.fmin.reduce(x)
1.0
>>> np.fmin.reduce(x.astype(object))
nan  # oops

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions