Changeset 8203:2243afa17c09
Legend:
- Unmodified
- Added
- Removed
-
sage/rings/polynomial/multi_polynomial_ring_generic.pyx
r8202 r8203 407 407 408 408 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 418 419 419 420 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 429 431 430 432 """ … … 447 449 448 450 EXAMPLE: 449 sage: _to_monomial(0,10,2) 451 sage: P.<x,y> = PolynomialRing(QQ) 452 sage: P._to_monomial(0,10,2) 450 453 (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) 452 455 (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) 454 457 (2, 0, 0, 0, 0, 0, 0, 0, 0, 0) 455 458 … … 543 546 544 547 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 562 559 563 560 """
Note: See TracChangeset
for help on using the changeset viewer.
