python中求和符号怎么打_SymPy求和表达式中的代换符号
我想替换求和中的符号并打印出计算的表达式,但当我尝试这样做时,会遇到错误。在
正确的方法是什么?这可能吗?在
我用这种方式创建了一个求和表达式:>>> from sympy import *
>>> from sympy.interactive import printing
>>> printing.init_printing()
>>> n = symbols('n', integer=True, positive=True)
>>> i = Idx('i', (1, n))
>>> d = IndexedBase('d')
>>> s = Sum(d[i], i)
>>> s
n
___
╲
╲ d[i]
╱
╱
‾‾‾
i = 1
当我试图替换n时,它给出了“TypeError:cannot determinatetruth value of Relational”。在
^{pr2}$
当我试图取代d时,会产生另一个错误。在>>> i = Idx('i', (1, 5))
>>> s = Sum(d[i], i)
>>> s
5
___
╲
╲ d[i]
╱
╱
‾‾‾
i = 1
>>> s.subs(d, range(1, 6))
5
___
╲
╲ [1, 2, 3, 4, 5][i]
╱
╱
‾‾‾
i = 1
>>> s.subs(d, range(1, 6)).doit()
Traceback (most recent call last):
File "", line 1, in
File "/home/artem/prog/dev/my_slot/env/local/lib/python2.7/site-packages/sympy/concrete/summations.py", line 189, in doit
newf = eval_sum(f, (i, a, b))
File "/home/artem/prog/dev/my_slot/env/local/lib/python2.7/site-packages/sympy/concrete/summations.py", line 824, in eval_sum
if i not in f.free_symbols:
File "/home/artem/prog/dev/my_slot/env/local/lib/python2.7/site-packages/sympy/core/basic.py", line 494, in free_symbols
return set().union(*[a.free_symbols for a in self.args])
AttributeError: 'list' object has no attribute 'free_symbols'
python中求和符号怎么打_SymPy求和表达式中的代换符号相关推荐
- python中下列表达式中返回true的是_下列表达式中,返回True的是()。
[单选题]关于科学和人文的关系,说法不正确的一项是( ) [单选题]下列选项中()是合法的变量名. [判断题]丝绒清洗剂,主要用于塑料及其橡胶制品的清洁与护理. [单选题]下列程序段的输出结果是___ ...
- java中的最终变量_在lambda表达式中使用的变量应该是最终变量或有效的最终变量。...
A final变量意味着它只能被实例化一次.在Java中,您不能在lambda和匿名内部类中使用非最终变量. 您可以使用旧的for-each循环重构代码:private TimeZone extrac ...
- left函数未定义_access中LEFT函数未定义的解决方案\表达式中'left'函数未定义。
时 间:2012-07-03 09:30:55 作 者: 摘 要:表达式中'left'函数未定义. 正 文: 在使用ACCESS过程中,经常遇到网友问ACCESS中LEFT函数未定义,RIGHT函数未 ...
- 4.Ling初体验 匿名类型在查询表达式中的使用
定义: 匿名类型是指包括一个或多个公共属性的类类型, 它提供了将查询结果临时组合在一起的捷径,从而不需要为每个查询结果集合指定一个有名称了类型. 在LINQ中,匿名类型广泛使用与查询表达式中的sel ...
- lambda 表达式中的 this 与普通情况下的 this 指向
lambda 表达式中的 this 与普通情况下的 this 指向 Java JavaScript this 绑定 总结与提醒 很多编程语言都支持 lambda 表达式,不过对于不同编程语言,其 ...
- python字符串提取数字并求和_python实现将字符串中的数字提取出来然后求和
因工作原因,很久没有学习python知识了,感觉都快忘记了,前天看到一个练习题,如何将字符串中的数字提取出来,然后求和呢?下面我来解释一下如何通过python代码来实现. 题目:字符串43...3y2 ...
- python对excel筛选提取文本中数字_python实现将字符串中的数字提取出来然后求和...
因工作原因,很久没有学习python知识了,感觉都快忘记了,前天看到一个练习题,如何将字符串中的数字提取出来,然后求和呢?下面我来解释一下如何通过python代码来实现. 题目:字符串43-3y2.f ...
- python中幂运算的符号是什么_SymPy 符号计算基本教程
SymPy 是一个由 Python 语言编写的符号计算库.我将在本文中简要地介绍如何利用 SymPy 进行符号计算.在介绍 SymPy 之前,我们首先要明确何谓符号计算?计算机代数系统又是什么? 什么 ...
- python for循环求和_python用for循环求和的方法总结
Python中可以使用for循环实现累加求和 for循环语法: for 变量 in range(x): 循环需要执行的代码 如下实现1到n求和: def main(): sum = 0 # 定义变量做 ...
最新文章
- zabbix监控windows 服务器各项性能
- 基于最短路方法的生物序列比对问题研究
- java -- 线程的生命周期
- oschina的博客还让不让人用了?发的文章竟然不见了!!
- GridView列值绑定
- QT的QStackedLayout类的使用
- easypoi导出word表格_拒绝加班,批量将word文档中的信息高效率提取出来存储到Excel中...
- Spring 通过@Import实现Bean的注册
- 事实上着就是MAYA4.5完全手册插件篇的内容
- linux批量安装 五大开源软件挨个看,Linux批量安装 五大开源软件挨个看(1)(5)
- 搭建Hadoop平台(一)之配置用户名及hosts文件
- 四年失去近 8% 的全球市场:Android 丢失的市场,被谁拿走了?
- 计算机创新创业选题参考,计算机及相关专创新创业教育指导书.doc
- iOS 10.1发现新漏洞:可绕过“激活锁”强行进入主屏
- Axure RP 9 常用快捷键
- 什么是大数据系统架构
- 恒流源差分放大电路静态分析_多级放大电路以及差分放大电路
- c++中getline()函数用法与坑
- Java+MySQL实现网络爬虫程序
- Spring Boot统一日志框架