diff --git a/scikits/learn/datasets/base.py b/scikits/learn/datasets/base.py
index 717c0470d4e207cee3e6d8b82397e330e984a27a..f1eaa7c8a281b7636abd120912badbaac9f0d7be 100644
--- a/scikits/learn/datasets/base.py
+++ b/scikits/learn/datasets/base.py
@@ -96,7 +96,7 @@ def load_digits():
     flat_data = data[:, :-1]
     images = flat_data.view()
     images.shape = (-1, 8, 8)
-    return Bunch(data=flat_data, target=target.as_type(np.int), 
+    return Bunch(data=flat_data, target=target.astype(np.int), 
                  target_names=np.arange(10), 
                  images=images,
                  DESCR=fdescr.read())