本文整理汇总了Python中sage.rings.all.Integer.parent方法的典型用法代码示例。如果您正苦于以下问题:Python Integer.parent方法的具体用法?Python Integer.parent怎么用?Python Integer.parent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sage.rings.all.Integer
的用法示例。
在下文中一共展示了Integer.parent方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _element_constructor_
# 需要导入模块: from sage.rings.all import Integer [as 别名]
# 或者: from sage.rings.all.Integer import parent [as 别名]
def _element_constructor_(self, x) :
"""
TESTS::
sage: from psage.modform.fourier_expansion_framework.monoidpowerseries.monoidpowerseries_basicmonoids import *
sage: from psage.modform.fourier_expansion_framework.monoidpowerseries.monoidpowerseries_ring import MonoidPowerSeriesRing_generic
sage: mps = MonoidPowerSeriesRing_generic(QQ, NNMonoid(False))
sage: h = mps(1) # indirect doctest
sage: h = mps(mps.monoid().zero_element())
sage: h = mps.zero_element()
sage: K.<rho> = CyclotomicField(6)
sage: mps = MonoidPowerSeriesRing_generic(K, NNMonoid(False))
sage: h = mps(rho)
sage: h = mps(1)
"""
if isinstance(x, int) :
x = Integer(x)
if isinstance(x, Element) :
P = x.parent()
if P is self.coefficient_domain() :
return self._element_class( self, {self.monoid().zero_element(): x},
self.monoid().filter_all() )
elif self.coefficient_domain().has_coerce_map_from(P) :
return self._element_class( self, {self.monoid().zero_element(): self.coefficient_domain()(x)},
self.monoid().filter_all() )
elif P is self.monoid() :
return self._element_class( self, {x: self.base_ring().one_element},
self.monoid().filter_all() )
return MonoidPowerSeriesAmbient_abstract._element_constructor_(self, x)