Changeset 3173:8ef6a6e960f0
- Timestamp:
- 02/26/07 20:27:39 (6 years ago)
- Branch:
- default
- Parents:
- 3168:7209bfa43e10 (diff), 3172:2b664e2fb661 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - Files:
-
- 2 edited
-
sage/libs/ntl/ntl.pyx (modified) (3 diffs)
-
sage/libs/ntl/ntl.pyx (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sage/libs/ntl/ntl.pyx
r3154 r3173 30 30 from sage.rings.integer import Integer 31 31 from sage.rings.integer cimport Integer 32 #cimport sage.rings.integer33 32 34 33 … … 329 328 """ 330 329 cdef Integer output 331 output = Integer()330 output = PY_NEW(Integer) 332 331 ZZX_getitem_as_mpz(&output.value, self.x, i) 333 332 return output … … 356 355 """ 357 356 return self.getitem_as_int(i) 357 358 def list(self): 359 r""" 360 Retrieves coefficients as a list of SAGE Integers. 361 362 EXAMPLES: 363 sage: x = ntl.ZZX([129381729371289371237128318293718237, 2, -3, 0, 4]) 364 sage: L = x.list(); L 365 [129381729371289371237128318293718237, 2, -3, 0, 4] 366 sage: type(L[0]) 367 <type 'sage.rings.integer.Integer'> 368 sage: x = ntl.ZZX() 369 sage: L = x.list(); L 370 [] 371 """ 372 cdef int i 373 return [self[i] for i from 0 <= i <= ZZX_degree(self.x)] 374 358 375 359 376 def __add__(ntl_ZZX self, ntl_ZZX other): -
sage/libs/ntl/ntl.pyx
r3170 r3173 168 168 if x is None: 169 169 from random import randint 170 seed = make_new_ZZ(str(randint(0, 2**64)))170 seed = make_new_ZZ(str(randint(0,int(2)**64))) 171 171 else: 172 172 seed = make_new_ZZ(str(x))
Note: See TracChangeset
for help on using the changeset viewer.
