• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python element.RingElement类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中sage.structure.element.RingElement的典型用法代码示例。如果您正苦于以下问题:Python RingElement类的具体用法?Python RingElement怎么用?Python RingElement使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了RingElement类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: __init__

    def __init__(self, parent, value, is_name=False, name=None):
        RingElement.__init__(self, parent)
        self._create = value
        if parent is None: return     # means "invalid element"
        # idea: Joe Wetherell -- try to find out if the output
        # is too long and if so get it using file, otherwise
        # don't.
        if isinstance(value, basestring) and parent._eval_using_file_cutoff and \
           parent._eval_using_file_cutoff < len(value):
            self._get_using_file = True

        if is_name:
            self._name = value
        else:
            try:
                self._name = parent._create(value, name=name)
            # Convert ValueError and RuntimeError to TypeError for
            # coercion to work properly.
            except (RuntimeError, ValueError) as x:
                self._session_number = -1
                raise TypeError, x, sys.exc_info()[2]
            except BaseException:
                self._session_number = -1
                raise
        self._session_number = parent._session_number
开发者ID:Etn40ff,项目名称:sage,代码行数:25,代码来源:expect.py


示例2: __init__

    def __init__(self, parent, degree, fun = None):
        r"""
        Construct a differential form.

        INPUT:

        - ``parent`` -- Parent algebra of differential forms.

        - ``degree`` -- Degree of the differential form.

        - ``fun`` (default: None) -- Initialize this differential form with the given function.  If the degree is not zero, this argument is silently ignored.

        EXAMPLES::

            sage: x, y, z = var('x, y, z')
            sage: F = DifferentialForms(); F
            Algebra of differential forms in the variables x, y, z
            sage: f = DifferentialForm(F, 0, sin(z)); f
            sin(z)

        """

        from sage.tensor.differential_forms import DifferentialForms
        if not isinstance(parent, DifferentialForms):
            raise TypeError("Parent not an algebra of differential forms.")

        RingElement.__init__(self, parent)

        self._degree = degree
        self._components = {}

        if degree == 0 and fun is not None:
            self.__setitem__([], fun)
开发者ID:Findstat,项目名称:sage,代码行数:33,代码来源:differential_form_element.py


示例3: __init__

    def __init__(self, parent=UnsignedInfinityRing):
        """
        Initialize ``self``.

        EXAMPLES::

            sage: sage.rings.infinity.LessThanInfinity() is UnsignedInfinityRing(5)
            True
        """
        RingElement.__init__(self, parent)
开发者ID:ProgVal,项目名称:sage,代码行数:10,代码来源:infinity.py


示例4: __init__

 def __init__(self, parent, value, is_name=False, name=None):
     RingElement.__init__(self, parent)
     self._create = value
     if parent is None: return     # means "invalid element"
     # idea: Joe Wetherell -- try to find out if the output
     # is too long and if so get it using file, otherwise
     # don't.
         
     if is_name:
         self._name = value
     else:
         try:
             self._name = parent._create(value, name=name)
         except (TypeError, KeyboardInterrupt, RuntimeError, ValueError), x:
             raise TypeError, x
开发者ID:bgxcpku,项目名称:sagelib,代码行数:15,代码来源:interface.py


示例5: __init__

 def __init__(self, x, parent=None):
     """
     EXAMPLES:
         sage: R = PariRing()
         sage: f = R('x^3 + 1/2')
         sage: f
         x^3 + 1/2
         sage: type(f)
         <class 'sage.rings.pari_ring.PariRing_with_category.element_class'>
         sage: loads(f.dumps()) == f
         True
     """
     if parent is None:
         parent = _inst
     RingElement.__init__(self, parent)
     self.__x = pari.pari(x)
开发者ID:Findstat,项目名称:sage,代码行数:16,代码来源:pari_ring.py


示例6: __init__

    def __init__(self, parent, rep, reduce=True):
        """
        An element of a quotient ring `R/I`.  See
        ``QuotientRingElement`` for full documentation.

        EXAMPLES::

            sage: R.<x> = PolynomialRing(ZZ)
            sage: S.<xbar> = R.quo((4 + 3*x + x^2, 1 + x^2)); S
            Quotient of Univariate Polynomial Ring in x over Integer Ring by the ideal (x^2 + 3*x + 4, x^2 + 1)
            sage: v = S.gens(); v
            (xbar,)
        """
        RingElement.__init__(self, parent)
        self.__rep = rep
        if reduce:
            self._reduce_()
开发者ID:Findstat,项目名称:sage,代码行数:17,代码来源:quotient_ring_element.py


示例7: __pow__

 def __pow__(self, n):
     """
     EXAMPLES:
         sage: a = lisp(3)
         sage: a^3
         27
     """
     return RingElement.__pow__(self, n)
开发者ID:pombredanne,项目名称:spd_notebook,代码行数:8,代码来源:lisp.py


示例8: __init__

 def __init__(self, parent, value, is_name=False, name=None):
     RingElement.__init__(self, parent)
     self._create = value
     if parent is None: return     # means "invalid element"
     # idea: Joe Wetherell -- try to find out if the output
     # is too long and if so get it using file, otherwise
     # don't.
     if isinstance(value, basestring) and parent._eval_using_file_cutoff and \
        parent._eval_using_file_cutoff < len(value):
         self._get_using_file = True
         
     if is_name:
         self._name = value
     else:
         try:
             self._name = parent._create(value, name=name)
         except (TypeError, KeyboardInterrupt, RuntimeError, ValueError), x:
             self._session_number = -1
             raise TypeError, x
开发者ID:williamstein,项目名称:sagelib,代码行数:19,代码来源:expect.py


示例9: __init__

 def __init__(self,parent,x,val=0,normalized=False):
     RingElement.__init__(self,parent)
     Approximation.__init__(self,parent)
     self._x = QQ(x)
     self._val = val
     self._normalized = normalized
开发者ID:roed314,项目名称:padicprec,代码行数:6,代码来源:approximation.py



注:本文中的sage.structure.element.RingElement类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python parent.Parent类代码示例发布时间:2022-05-27
下一篇:
Python element.MonoidElement类代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap