In [1]:
Expand CodeCollapse Code
import numpy as np
In [2]:
Expand CodeCollapse Code
a = np.int32(2)
In [3]:
Expand CodeCollapse Code
%timeit np.mean(a)
2.74 μs ± 21.6 ns per loop (mean ± std. dev. of 7 runs, 100,000 loops each)
In [4]:
Expand CodeCollapse Code
%timeit np.float64(a)
57.4 ns ± 1.06 ns per loop (mean ± std. dev. of 7 runs, 10,000,000 loops each)
In [5]:
Expand CodeCollapse Code
b = np.bool_(True)
In [6]:
Expand CodeCollapse Code
%timeit np.float64(b)
129 ns ± 2.15 ns per loop (mean ± std. dev. of 7 runs, 10,000,000 loops each)
In [7]:
Expand CodeCollapse Code
c = np.complex64(1 + 2j)
In [8]:
Expand CodeCollapse Code
np.mean(c)
Out[8]:
np.complex64(1+2j)
In [9]:
Expand CodeCollapse Code
np.mean(np.complex128(-3 + 4j))
Out[9]:
np.complex128(-3+4j)
In [10]:
Expand CodeCollapse Code
np.mean(-0.0)
Out[10]:
np.float64(0.0)
In [11]:
Expand CodeCollapse Code
np.float64(-0.0)
Out[11]:
np.float64(-0.0)
In [12]:
Expand CodeCollapse Code
np.mean(np.nan)
Out[12]:
np.float64(nan)
In [13]:
Expand CodeCollapse Code
np.mean(-0.0888)
Out[13]:
np.float64(-0.0888)
In [14]:
Expand CodeCollapse Code
np.mean(-0.0)
Out[14]:
np.float64(0.0)
In [15]:
Expand CodeCollapse Code
np.mean(0.0)
Out[15]:
np.float64(0.0)