[Scipy-svn] r4411 - trunk/scipy/cluster
scipy-svn at scipy.org
scipy-svn at scipy.org
Tue Jun 3 13:53:26 EDT 2008
Author: damian.eads
Date: 2008-06-03 12:53:23 -0500 (Tue, 03 Jun 2008)
New Revision: 4411
Modified:
trunk/scipy/cluster/hierarchy.py
Log:
Changed allocation of result arrays in hierarchy so np.int is used instead of np.int32. Will assume np.int corresponds to the int data type in C on the host machine.
Modified: trunk/scipy/cluster/hierarchy.py
===================================================================
--- trunk/scipy/cluster/hierarchy.py 2008-06-03 17:50:47 UTC (rev 4410)
+++ trunk/scipy/cluster/hierarchy.py 2008-06-03 17:53:23 UTC (rev 4411)
@@ -2078,7 +2078,7 @@
is_valid_linkage(Z, throw=True, name='Z')
n = Z.shape[0] + 1
- T = np.zeros((n,), dtype=np.int32)
+ T = np.zeros((n,), dtype=np.int)
# Since the C code does not support striding using strides.
# The dimensions are used instead.
@@ -2182,7 +2182,7 @@
Z = np.asarray(Z)
is_valid_linkage(Z, throw=True, name='Z')
n = Z.shape[0] + 1
- ML = np.zeros((n,), dtype=np.int32)
+ ML = np.zeros((n,), dtype=np.int)
[Z] = _copy_arrays_if_base_present([Z])
_hierarchy_wrap.prelist_wrap(Z, ML, int(n))
return ML
@@ -3107,8 +3107,8 @@
Cl = np.unique(T)
kk = len(Cl)
- L = np.zeros((kk,), dtype=np.int32)
- M = np.zeros((kk,), dtype=np.int32)
+ L = np.zeros((kk,), dtype=np.int)
+ M = np.zeros((kk,), dtype=np.int)
n = Z.shape[0] + 1
[Z, T] = _copy_arrays_if_base_present([Z, T])
s = _hierarchy_wrap.leaders_wrap(Z, T, L, M, int(kk), int(n))
More information about the Scipy-svn
mailing list