summaryrefslogtreecommitdiff
path: root/pint/numpy_func.py
diff options
context:
space:
mode:
Diffstat (limited to 'pint/numpy_func.py')
-rw-r--r--pint/numpy_func.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pint/numpy_func.py b/pint/numpy_func.py
index 1073643..10f4114 100644
--- a/pint/numpy_func.py
+++ b/pint/numpy_func.py
@@ -655,7 +655,7 @@ def _pad(array, pad_width, mode="constant", **kwargs):
if iterable(arg):
return tuple(_recursive_convert(a, unit=unit) for a in arg)
elif not _is_quantity(arg):
- if arg == 0:
+ if arg == 0 or np.isnan(arg):
arg = unit._REGISTRY.Quantity(arg, unit)
else:
arg = unit._REGISTRY.Quantity(arg, "dimensionless")