monomInterface, monom) |
monomInterface
:
monom
:
Класс Monom имеет следующие методы:
) |
) |
) |
var, deg=1) |
monom) |
Мономы должны иметь одинаковый интерфейс.
monom) |
Мономы должны иметь одинаковый интерфейс.
monom) |
Мономы должны иметь одинаковый интерфейс.
monom) |
Мономы должны иметь одинаковый интерфейс.
Класс Monom может быть аргументом следующих функций:
monom) |
Аналогично работает команда Python print
monom1, monom2) |
1
если monom1 > monom2
,
0
если monom1 == monom2
,
-1
если monom1 < monom2
.
Мономы сравниваются согласно определенному типу упорядочения. Мономы должны иметь одинаковый интерфейс.
<, >, <=, >=, ==, != ( |
monom1, monom2) |
Моном может быть использован в логических выражениях. Единичный моном дает в логических выражениях False, а остальные True
*, / ( |
monom1, monom2) |
Мономы должны иметь одинаковый интерфейс.
*= ( |
monom1, monom2) |
Мономы должны иметь одинаковый интерфейс.
monom) |
Аналогична методу dimIndepend класса MonomInterface.
[] ( |
monom, i) |
Моном представляет собой итератор языка Python:
import ginv st = ginv.SystemType("Polynomial") im = ginv.MonomInterface("DegRevLex", st, ['x', 'y', 'z']) m = ginv.Monom(im, "x^3*y*x*z^2") for d in m: print d,