将字符串转换为 SymPy 表达式?

配音

我正在尝试将字符串转换为 SymPy 表达式。我试过sympify()parse_expr()但都返回错误。如何使用替代方法纠正这些错误或解决它们?我正在使用 Python 3.4。

from sympy import *
s = 'C+O*2'
expr = sympify(s)

from sympy.parsing.sympy_parser import parse_expr
s = 'C+O*2'
expr = parse_expr(s)

这两个函数都返回以下错误:

File "C:\...\sympy\core\mul.py", line 182, in flatten
    r, b = b.as_coeff_Mul()

TypeError: as_coeff_Mul() missing 1 required positional argument: 'self'
帝斯曼

正如symify文档所解释的那样:

[T]heO被解释为 Order 对象(与系列一起使用),如果使用不当会引发错误[.]

它提出了一些解决方法,我更喜欢使用本地冲突:

>>> from sympy.abc import _clash1
>>> sympify("C+O*2", locals=_clash1)
C + 2*O

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将表达式的sympy数组转换为numpy数组

来自分类Dev

从字符串到sympy表达式

来自分类Dev

将NCalc表达式转换为字符串

来自分类Dev

sympy:Lambdify 不转换 sqrt 表达式

来自分类Dev

将sympy表达式转换为向量以查找线性独立子集

来自分类Dev

使用SymPy将符号表达式转换为Python函数

来自分类Dev

sympy TypeError:无法将表达式转换为浮点型

来自分类Dev

将sympy表达式转换为向量以查找线性独立子集

来自分类Dev

用sympy评估带有数字表达式的字符串?

来自分类Dev

将for循环转换为将concat字符串转换为lambda表达式

来自分类Dev

将RGB字符串转换为RGBa字符串的正则表达式

来自分类Dev

Linq表达式转换为字符串

来自分类Dev

在java中将字符串转换为表达式

来自分类Dev

将正则表达式的空白字符从列表转换为字符串

来自分类Dev

将plotmath字符串替换为表达式

来自分类Dev

如何将字符串转换为lambda表达式?

来自分类Dev

Swift无法将表达式的类型“无效”转换为“字符串!”

来自分类Dev

无法将表达式的类型“无效”转换为“字符串!”

来自分类Dev

是否可以仅使用lambda表达式将字符串转换为int []?

来自分类Dev

将字符串/正则表达式转换为保存文件名的功能

来自分类Dev

如何将字符串转换为正则表达式

来自分类Dev

将正则表达式字符串从Java转换为Python

来自分类Dev

ADF表达式将数组转换为逗号分隔的字符串

来自分类Dev

使用.map将JSX字符串转换为JSX表达式(反应)

来自分类Dev

将查询参数字符串转换为正则表达式

来自分类Dev

如何将字符串转换为python(Generator表达式)中的嵌套字典?

来自分类Dev

将序列表达式转换为R绘图标签中的字符串

来自分类Dev

如何将正则表达式数据转换为全局字符串php

来自分类Dev

Swift无法将表达式的类型“无效”转换为“字符串!”类型

Related 相关文章

  1. 1

    将表达式的sympy数组转换为numpy数组

  2. 2

    从字符串到sympy表达式

  3. 3

    将NCalc表达式转换为字符串

  4. 4

    sympy:Lambdify 不转换 sqrt 表达式

  5. 5

    将sympy表达式转换为向量以查找线性独立子集

  6. 6

    使用SymPy将符号表达式转换为Python函数

  7. 7

    sympy TypeError:无法将表达式转换为浮点型

  8. 8

    将sympy表达式转换为向量以查找线性独立子集

  9. 9

    用sympy评估带有数字表达式的字符串?

  10. 10

    将for循环转换为将concat字符串转换为lambda表达式

  11. 11

    将RGB字符串转换为RGBa字符串的正则表达式

  12. 12

    Linq表达式转换为字符串

  13. 13

    在java中将字符串转换为表达式

  14. 14

    将正则表达式的空白字符从列表转换为字符串

  15. 15

    将plotmath字符串替换为表达式

  16. 16

    如何将字符串转换为lambda表达式?

  17. 17

    Swift无法将表达式的类型“无效”转换为“字符串!”

  18. 18

    无法将表达式的类型“无效”转换为“字符串!”

  19. 19

    是否可以仅使用lambda表达式将字符串转换为int []?

  20. 20

    将字符串/正则表达式转换为保存文件名的功能

  21. 21

    如何将字符串转换为正则表达式

  22. 22

    将正则表达式字符串从Java转换为Python

  23. 23

    ADF表达式将数组转换为逗号分隔的字符串

  24. 24

    使用.map将JSX字符串转换为JSX表达式(反应)

  25. 25

    将查询参数字符串转换为正则表达式

  26. 26

    如何将字符串转换为python(Generator表达式)中的嵌套字典?

  27. 27

    将序列表达式转换为R绘图标签中的字符串

  28. 28

    如何将正则表达式数据转换为全局字符串php

  29. 29

    Swift无法将表达式的类型“无效”转换为“字符串!”类型

热门标签

归档