diff options
Diffstat (limited to 'numpy/random/entropy.pyx')
-rw-r--r-- | numpy/random/entropy.pyx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/numpy/random/entropy.pyx b/numpy/random/entropy.pyx index ecbacd9c8..95bf7c177 100644 --- a/numpy/random/entropy.pyx +++ b/numpy/random/entropy.pyx @@ -58,6 +58,8 @@ def seed_by_array(object seed, Py_ssize_t n): if int_seed < 0 or int_seed > 2**64 - 1: raise ValueError(err_msg) seed_array = np.array([int_seed], dtype=np.uint64) + elif issubclass(arr.dtype.type, np.inexact): + raise TypeError('seed array must be integers') else: err_msg = "Seed values must be integers between 0 and 2**64 - 1" obj = np.asarray(seed).astype(np.object) |