Exemple #1
0
 def testSkipList(self):
     data = populate(size=500)[:, 0]
     ol = lib.makeskiplist(data=data, use_fallback=self.fallback)
     p = None
     for v in ol:
         if p is not None:
             self.assertTrue(v >= p)
         p = v
Exemple #2
0
 def testRollingOp(self):
     data  = populate(size = 500)[:,0]
     roll  = rollingOperation(data, 20, skiplist_class = self.skiplist)
     rmin  = roll.min()
     rmax  = roll.max()
     rmed  = roll.median()
     for m0,m1,m2 in zip(rmin,rmed,rmax):
         self.assertTrue(m1>=m0)
         self.assertTrue(m2>=m1)
Exemple #3
0
 def testVariate(self):
     N = 3
     data = populate(100, N)
     dsum = sum(data)
     dsum2 = zeros((N, N))
     for cross in data:
         dsum2 += outer(cross, cross)
     v = Variates(100, dsum, dsum2)
     self.assertAlmostEqual(cov(data, rowvar=0), v.cov(), places)
     self.assertAlmostEqual(cov(data, ddof=0, rowvar=0), v.cov(ddof=0),
                            places)
Exemple #4
0
 def testVariate(self):
     N = 3
     data = populate(100, N)
     dsum = sum(data)
     dsum2 = zeros((N, N))
     for cross in data:
         dsum2 += outer(cross, cross)
     v = Variates(100, dsum, dsum2)
     self.assertAlmostEqual(cov(data, rowvar=0), v.cov(), places)
     self.assertAlmostEqual(cov(data, ddof=0, rowvar=0),
                            v.cov(ddof=0), places)
Exemple #5
0
 def make(self):
     data  = populate(size = 500)[:,0]
     sl = lib.makeskiplist(data = data, use_fallback = self.fallback)
     self.assertEqual(len(sl),500)
     return sl
Exemple #6
0
 def setUp(self):
     self.data = populate(size=self.size)
Exemple #7
0
 def setUp(self):
     self.data = make_skiplist(populate(size=self.size), use_fallback=True)
Exemple #8
0
 def setUp(self):
     self.data = make_skiplist(populate(size=self.size))
Exemple #9
0
 def setUp(self):
     self.X = populate(self.size,1)[:,0]
Exemple #10
0
 def setUp(self):
     self.X = populate(self.size,self.cols)
Exemple #11
0
 def setUp(self):
     self.data = populate(size=self.size)
Exemple #12
0
 def setUp(self):
     self.data = makeskiplist(data=populate(size=self.size),
                              use_fallback=True)
Exemple #13
0
 def setUp(self):
     self.data = makeskiplist(data=populate(size=self.size))
Exemple #14
0
 def setUp(self):
     self.X = populate(self.size, 1)[:, 0]
Exemple #15
0
 def setUp(self):
     self.X = populate(self.size, self.cols)