Fixes bug with default fill_value

Addresses issue where default float fill values are set as numpy.number objects rather than builtin types - can cause issues downstream when serializing to JSON