コード例 #1
0
ファイル: low_zeros.py プロジェクト: Alwnikrotikz/purplesage
 def compute_low_zeros(self, N):
     a = []
     for E in self.d[N]:
         L = Lfunction_from_elliptic_curve(E)
         a.append(L.find_zeros_via_N(self.num_zeros))
     num_curves = len(a)
     return [sum(a[i][j] for i in range(num_curves))/num_curves
             for j in range(self.num_zeros)]
コード例 #2
0
ファイル: low_zeros.py プロジェクト: merbst/psage
 def compute_low_zeros(self, N):
     a = []
     for E in self.d[N]:
         L = Lfunction_from_elliptic_curve(E)
         a.append(L.find_zeros_via_N(self.num_zeros))
     num_curves = len(a)
     return [
         sum(a[i][j] for i in range(num_curves)) / num_curves
         for j in range(self.num_zeros)
     ]
コード例 #3
0
ファイル: L0s.py プロジェクト: Alwnikrotikz/purplesage
 def f(l_min, l_max):
     from pymongo import Connection
     C = Connection(address).research
     C.authenticate(user, password)
     C = C.ellcurves
     for v in C.find({'level':{'$gte':level_min, '$lt':level_max},
                      'number':1,
                      'L0s':{'$exists':False}}):
         L = Lfunction_from_elliptic_curve(EllipticCurve(eval(v['weq'])), 10**5)
         z = L.find_zeros_via_N(num_zeros)
         L0s =  dict([(str(i),float(z[i])) for i in range(len(z))])
         C.update({'_id':v['_id']}, {'$set':{'L0s':L0s}})
コード例 #4
0
 def f(l_min, l_max):
     from pymongo import Connection
     C = Connection(address).research
     C.authenticate(user, password)
     C = C.ellcurves
     for v in C.find({
             'level': {
                 '$gte': level_min,
                 '$lt': level_max
             },
             'number': 1,
             'L0s': {
                 '$exists': False
             }
     }):
         L = Lfunction_from_elliptic_curve(EllipticCurve(eval(v['weq'])),
                                           10**5)
         z = L.find_zeros_via_N(num_zeros)
         L0s = dict([(str(i), float(z[i])) for i in range(len(z))])
         C.update({'_id': v['_id']}, {'$set': {'L0s': L0s}})
コード例 #5
0
ファイル: low_zeros.py プロジェクト: merbst/psage
 def compute_low_zeros(self, D):
     L = Lfunction_from_elliptic_curve(
         self.curve.quadratic_twist(D),
         number_of_coeffs=self.number_of_coeffs)
     return L.find_zeros_via_N(self.num_zeros)
コード例 #6
0
ファイル: low_zeros.py プロジェクト: Alwnikrotikz/purplesage
 def compute_low_zeros(self, D):
     L = Lfunction_from_elliptic_curve(self.curve.quadratic_twist(D),
                                       number_of_coeffs=self.number_of_coeffs)
     return L.find_zeros_via_N(self.num_zeros)