diff --git a/src/bob/measure/__init__.py b/src/bob/measure/__init__.py
index 264d74fec297e308b00c6ab30fd784395bb41428..1446f62a9222db4243fd9ddf5303cbae09fd57ef 100644
--- a/src/bob/measure/__init__.py
+++ b/src/bob/measure/__init__.py
@@ -303,7 +303,7 @@ def cmc(cmc_scores):
     # compute MC
     match_characteristic = numpy.zeros(
         (max([len(neg) for neg, _ in cmc_scores if neg is not None]) + 1,),
-        numpy.int,
+        dtype=int,
     )
 
     for neg, pos in cmc_scores:
diff --git a/tests/test_error.py b/tests/test_error.py
index f1655e3294fce52a22110acbd6e3125e1d21f6f1..72489688f533989db20d59548802c3047646c49e 100644
--- a/tests/test_error.py
+++ b/tests/test_error.py
@@ -495,7 +495,7 @@ def test_open_set_rates():
             for key in fh.keys():
                 which = negative if "neg" in key else positive
                 val = fh[key][:]
-                if val.dtype == numpy.float and len(val) == 1:
+                if val.dtype is float and len(val) == 1:
                     val = val[0]
                 if val.dtype.char == "S" and val[0].decode() == "None":
                     val = None