summaryrefslogtreecommitdiff
path: root/numpy/_array_api
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/_array_api')
-rw-r--r--numpy/_array_api/_constants.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/numpy/_array_api/_constants.py b/numpy/_array_api/_constants.py
index 075b8c3b9..5fde34625 100644
--- a/numpy/_array_api/_constants.py
+++ b/numpy/_array_api/_constants.py
@@ -1 +1,9 @@
-from .. import e, inf, nan, pi
+from ._array_object import ndarray
+from ._dtypes import float64
+
+import numpy as np
+
+e = ndarray._new(np.array(np.e, dtype=float64))
+inf = ndarray._new(np.array(np.inf, dtype=float64))
+nan = ndarray._new(np.array(np.nan, dtype=float64))
+pi = ndarray._new(np.array(np.pi, dtype=float64))