[Scipy-svn] r5052 - trunk/scipy/cluster/tests
scipy-svn at scipy.org
scipy-svn at scipy.org
Mon Nov 10 12:45:51 EST 2008
Author: damian.eads
Date: 2008-11-10 11:45:49 -0600 (Mon, 10 Nov 2008)
New Revision: 5052
Modified:
trunk/scipy/cluster/tests/test_hierarchy.py
Log:
Casted expected array from data file from float to int.
Modified: trunk/scipy/cluster/tests/test_hierarchy.py
===================================================================
--- trunk/scipy/cluster/tests/test_hierarchy.py 2008-11-10 16:55:40 UTC (rev 5051)
+++ trunk/scipy/cluster/tests/test_hierarchy.py 2008-11-10 17:45:49 UTC (rev 5052)
@@ -428,28 +428,28 @@
def test_fclusterdata_maxclusts_2(self):
"Tests fclusterdata(X, criterion='maxclust', t=2) on a random 3-cluster data set."
- expectedT = eo['fclusterdata-maxclusts-2']
+ expectedT = np.int_(eo['fclusterdata-maxclusts-2'])
X = eo['Q-X']
T = fclusterdata(X, criterion='maxclust', t=2)
self.failUnless(is_isomorphic(T, expectedT))
def test_fclusterdata_maxclusts_3(self):
"Tests fclusterdata(X, criterion='maxclust', t=3) on a random 3-cluster data set."
- expectedT = eo['fclusterdata-maxclusts-3']
+ expectedT = np.int_(eo['fclusterdata-maxclusts-3'])
X = eo['Q-X']
T = fclusterdata(X, criterion='maxclust', t=3)
self.failUnless(is_isomorphic(T, expectedT))
def test_fclusterdata_maxclusts_4(self):
"Tests fclusterdata(X, criterion='maxclust', t=4) on a random 3-cluster data set."
- expectedT = eo['fclusterdata-maxclusts-4']
+ expectedT = np.int_(eo['fclusterdata-maxclusts-4'])
X = eo['Q-X']
T = fclusterdata(X, criterion='maxclust', t=4)
self.failUnless(is_isomorphic(T, expectedT))
def test_fcluster_maxclusts_2(self):
"Tests fcluster(Z, criterion='maxclust', t=2) on a random 3-cluster data set."
- expectedT = eo['fclusterdata-maxclusts-2']
+ expectedT = np.int_(eo['fclusterdata-maxclusts-2'])
X = eo['Q-X']
Y = pdist(X)
Z = linkage(Y)
@@ -458,7 +458,7 @@
def test_fcluster_maxclusts_3(self):
"Tests fcluster(Z, criterion='maxclust', t=3) on a random 3-cluster data set."
- expectedT = eo['fclusterdata-maxclusts-3']
+ expectedT = np.int_(eo['fclusterdata-maxclusts-3'])
X = eo['Q-X']
Y = pdist(X)
Z = linkage(Y)
@@ -467,7 +467,7 @@
def test_fcluster_maxclusts_4(self):
"Tests fcluster(Z, criterion='maxclust', t=4) on a random 3-cluster data set."
- expectedT = eo['fclusterdata-maxclusts-4']
+ expectedT = np.int_(eo['fclusterdata-maxclusts-4'])
X = eo['Q-X']
Y = pdist(X)
Z = linkage(Y)
@@ -484,6 +484,7 @@
T = fcluster(Z, criterion='maxclust', t=3)
Lright = (np.array([53, 55, 56]), np.array([2, 3, 1]))
L = leaders(Z, T)
+ print L, Lright, T
self.failUnless((L[0] == Lright[0]).all() and (L[1] == Lright[1]).all())
def help_single_inconsistent_depth(self, i):
More information about the Scipy-svn
mailing list