Changeset 3169:3d257489c962
- Timestamp:
- 02/26/07 18:11:40 (6 years ago)
- Branch:
- default
- Children:
- 3170:4bb962433a53, 3171:60fe63609b52
- Location:
- sage
- Files:
-
- 2 edited
-
libs/ntl/ntl.pyx (modified) (3 diffs)
-
rings/polynomial_element_generic.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sage/libs/ntl/ntl.pyx
r2902 r3169 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/rings/polynomial_element_generic.py
r2948 r3169 1481 1481 sage: f.list() 1482 1482 [-17, 3, 0, 1] 1483 """ 1484 return [ZZ(str(self.__poly[i])) for i in xrange(self.degree()+1)] 1483 sage: f = PolynomialRing(ZZ,'x')(0) 1484 sage: f.list() 1485 [] 1486 """ 1487 return self.__poly.list() 1488 1485 1489 1486 1490 def resultant(self, other):
Note: See TracChangeset
for help on using the changeset viewer.
