-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Milestone
Description
According to the standard, the only acceptable types for the argument of finfo are dtype and array. However, finfo and iinfo currently accept strings.
import array_api_strict as xp
xp.finfo('float32')
# finfo_object(bits=32, eps=1.1920928955078125e-07, max=3.4028234663852886e+38, min=-3.4028234663852886e+38, smallest_normal=1.1754943508222875e-38, dtype=dtype('float32'))
# iinfo_object(bits=32, max=2147483647, min=-2147483648, dtype=dtype('int32'))I'm not sure what the definition of the dtype type is, so this might be OK, but I'm guessing it's more flexible than intended.
Metadata
Metadata
Assignees
Labels
No labels