def zeros(self, n): """ Return the imaginary parts of the first $n$ nontrivial zeros on the critical line of the L-function in the upper half plane, as 32-bit reals. EXAMPLES: sage: E = EllipticCurve('37a') sage: E.lseries().zeros(2) [0.000000000, 5.00317001] sage: a = E.lseries().zeros(20) # long time sage: point([(1,x) for x in a]) # graph (long time) AUTHOR: -- Uses Rubinstein's L-functions calculator. """ from sage.lfunctions.lcalc import lcalc return lcalc.zeros(n, L=self.__E)