Esempio n. 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
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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
Esempio n. 6
0
 def setUp(self):
     self.data = populate(size=self.size)
Esempio n. 7
0
 def setUp(self):
     self.data = make_skiplist(populate(size=self.size), use_fallback=True)
Esempio n. 8
0
 def setUp(self):
     self.data = make_skiplist(populate(size=self.size))
Esempio n. 9
0
 def setUp(self):
     self.X = populate(self.size,1)[:,0]
Esempio n. 10
0
 def setUp(self):
     self.X = populate(self.size,self.cols)
Esempio n. 11
0
 def setUp(self):
     self.data = populate(size=self.size)
Esempio n. 12
0
 def setUp(self):
     self.data = makeskiplist(data=populate(size=self.size),
                              use_fallback=True)
Esempio n. 13
0
 def setUp(self):
     self.data = makeskiplist(data=populate(size=self.size))
Esempio n. 14
0
 def setUp(self):
     self.X = populate(self.size, 1)[:, 0]
Esempio n. 15
0
 def setUp(self):
     self.X = populate(self.size, self.cols)