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)]
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) ]
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}})
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}})
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)
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)