I&#39;m working on a module that will hopefully eventually go to the SAGE project. Here&#39;s a snippet of code:<br /><br /><br />import numpy as np<br />cimport numpy as np<br />import math<br />#cimport math<br />import cmath<br />#cimport cmath<br />from math import pi<br />from cmath import exp<br /><br />cdef double PI = pi<br />cdef double TWOPI = 2*PI<br />cdef I = complex(0,1)<br />    <br />class Riemann_Map():<br />    <br />    def __init__(self,f,fprime,a,N, init_full = False):<br />        self.a = a<br />        self.N = N<br />        self.tk = np.array(np.arange(N)*TWOPI/N, dtype = np.float64)<br />        cdef np.ndarray[np.complex128, ndim = 1] cp = np.zeros(N,dtype = np.complex128)<br /><br />As far as I can tell from the cython/numpy tutorial, that last line should be legit, but I get this error:<br />&quot;complex128 is not a type identifier&quot;<br /><br />Because I&#39;m just learning cython, I&#39;ll probably be coming back with more questions.<br /><br />Thanks for any help you can provide,<br /><br />Ethan Van Andel<br />Because I&#39;m ver