Changeset 8203:2243afa17c09


Ignore:
Timestamp:
12/16/07 07:35:12 (5 years ago)
Author:
malb@…
Branch:
default
Message:

doctest fixes for P.random_element()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sage/rings/polynomial/multi_polynomial_ring_generic.pyx

    r8202 r8203  
    407407 
    408408        EXAMPLE: 
    409         sage: C,t = _precomp_counts(10,2) 
    410         sage: C[0] 
    411         1 
    412         sage: C[1] 
    413         10 
    414         sage: C[2] 
    415         55 
    416         sage: t 
    417         66 
     409            sage: P.<x,y> = PolynomialRing(ZZ) 
     410            sage: C,t = P._precomp_counts(10,2) 
     411            sage: C[0] 
     412            1 
     413            sage: C[1] 
     414            10 
     415            sage: C[2] 
     416            55 
     417            sage: t 
     418            66 
    418419 
    419420        TESTS: 
    420         sage: C,t = _precomp_counts(1,2) 
    421         sage: C[0] 
    422         1 
    423         sage: C[1] 
    424         1 
    425         sage: C[2] 
    426         1 
    427         sage: t 
    428         3 
     421            sage: P.<x,y> = PolynomialRing(ZZ) 
     422            sage: C,t = P._precomp_counts(1,2) 
     423            sage: C[0] 
     424            1 
     425            sage: C[1] 
     426            1 
     427            sage: C[2] 
     428            1 
     429            sage: t 
     430            3 
    429431         
    430432        """ 
     
    447449 
    448450        EXAMPLE: 
    449         sage: _to_monomial(0,10,2) 
     451        sage: P.<x,y> = PolynomialRing(QQ) 
     452        sage: P._to_monomial(0,10,2) 
    450453        (0, 0, 0, 0, 0, 0, 0, 0, 0, 2) 
    451         sage: _to_monomial(8,10,2) 
     454        sage: P._to_monomial(8,10,2) 
    452455        (0, 0, 0, 0, 0, 0, 1, 1, 0, 0) 
    453         sage: _to_monomial(54,10,2) 
     456        sage: P._to_monomial(54,10,2) 
    454457        (2, 0, 0, 0, 0, 0, 0, 0, 0, 0) 
    455458 
     
    543546 
    544547        EXAMPLES: 
    545         sage: P.<x,y,z> = PolynomialRing(QQ) 
    546         sage: random_element(P, 2, 5) 
    547         1/2*y^2 + x*z - x + 2*y + 19/2*z 
    548  
    549         sage: random_element(P, 2, 5, choose_degree=True) 
    550         28*x*z + y*z - z^2 - 1/2*x - 44/39 
    551    
    552         sage: random_element(P, 2, 15) 
    553         Traceback (most recent call last): 
    554         ... 
    555         Cannot compute polynomial with more terms than exist. 
    556  
    557         sage: random_element(P, 0, 1) 
    558         1 
    559  
    560         sage: random_element(P, 2, 0) 
    561         0 
     548            sage: P.<x,y,z> = PolynomialRing(QQ) 
     549            sage: P.random_element(2, 5) 
     550            1/2*y^2 + x*z - x + 2*y + 19/2*z 
     551             
     552            sage: P.random_element(2, 5, choose_degree=True) 
     553            28*x*z + y*z - z^2 - 1/2*x - 44/39 
     554            sage: P.random_element(0, 1) 
     555            1 
     556             
     557            sage: P.random_element(2, 0) 
     558            0 
    562559 
    563560        """ 
Note: See TracChangeset for help on using the changeset viewer.