python里怎么求和,python求和语句

  python里怎么求和,python求和语句

  我想替换求和中的符号并打印出计算的表达式,但当我尝试这样做时,会遇到错误。在

  正确的方法是什么?这可能吗?在

  我用这种方式创建了一个求和表达式:来自sympy导入*

  来自sympy.interactive导入打印

  printing.init_printing()

  n=符号( n ,整数=真,正数=真)

  i=Idx(i ,(1,n))

  d=IndexedBase(d )

  s=Sum(d[i],I)

  s

  n

  ___

   d[i]

  i=1

  当我试图替换n时,它给出了类型错误:无法确定关系得价值值。在

  ^{pr2}$

  当我试图取代d时,会产生另一个错误。在i=Idx(i ,(1,5))

  s=Sum(d[i],I)

  s

  5

  ___

   d[i]

  i=1

  s.subs(d,范围(1,6))

  5

  ___

   [1,2,3,4,5][i]

  i=1

  s.subs(d,范围(1,6))。doit()

  回溯(最近一次呼叫):

  文件""中的第一行

  文件"/home/artem/Prog/dev/my _ slot/env/local/lib/python 2.7/site-packages/sympy/concrete/summations。py”,第189行,在荷兰古代小铜币中

  newf=eval_sum(f,(I,a,b))

  文件"/home/artem/Prog/dev/my _ slot/env/local/lib/python 2.7/site-packages/sympy/concrete/summations。py”,第824行,在评估总和中

  如果我不在f .自由符号:

  文件"/home/artem/Prog/dev/my _ slot/env/local/lib/python 2.7/site-packages/sympy/core/basic。py”,第494行,在自由符号中

  返回集合()。union(*[a . free _ symbols for a in self。args])

  属性错误:“列表”对象没有属性"自由符号"

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: