sympy (99/16 < n) & (n < oo) :想要元素
sympy (99/16 < n) & (n < oo) : iwant element
sympy 逻辑运算 ?
我试试
from sympy import *
var('n')
f=(99/16 < n) & (n < oo)
print("#",type(f))
print("#",f)
print("#",simplify(f))
# And
# (n > 6.1875) & (n < oo)
# (n > 6.1875) & (n < oo)
我要打印 99/16 < n
我要打印 &
我要打印 (n < oo)
我要打印 99/16
我要打印 oo
如何将小数显示为分数?
字符串正常
(2022-02-16) i try:Declare n with real=True
from sympy import *
n = Symbol('n', real=True)
f=(99/16 < n) & (n < oo)
print("#",type(f))
print("#",f)
print("#",simplify(f))
# <class 'sympy.core.relational.StrictGreaterThan'>
# n > 6.1875
# n > 6.1875
(2022-02-17)str
from sympy import *
var('n')
f=(99/16 < n) & (n < oo)
print("#", f )
print("#",str(f))
# (n > 6.1875) & (n < oo)
# (n > 6.1875) & (n < oo)
(2022-02-18) S() 方法
from sympy import *
print("#", 99/ 16 )
print("#",S(99)/ 16 )
print("#", 99 /S(16))
print("#",S(99 / 16))
# 6.1875
# 99/16
# 99/16
# 6.18750000000000
由于您在 Python 范围内工作,99/16 是 Python 浮点数。要将其放入 SymPy,您必须将其中一个值设为 SymPy 编号。
>>> from sympy import S, oo
>>> from sympy.abc import n
>>> (S(99)/16 < n) & (n < oo)
(99/16 < n) & (n < oo)
sympy 逻辑运算 ?
我试试
from sympy import *
var('n')
f=(99/16 < n) & (n < oo)
print("#",type(f))
print("#",f)
print("#",simplify(f))
# And
# (n > 6.1875) & (n < oo)
# (n > 6.1875) & (n < oo)
我要打印 99/16 < n
我要打印 &
我要打印 (n < oo)
我要打印 99/16
我要打印 oo
如何将小数显示为分数?
字符串正常
(2022-02-16) i try:Declare n with real=True
from sympy import *
n = Symbol('n', real=True)
f=(99/16 < n) & (n < oo)
print("#",type(f))
print("#",f)
print("#",simplify(f))
# <class 'sympy.core.relational.StrictGreaterThan'>
# n > 6.1875
# n > 6.1875
(2022-02-17)str
from sympy import *
var('n')
f=(99/16 < n) & (n < oo)
print("#", f )
print("#",str(f))
# (n > 6.1875) & (n < oo)
# (n > 6.1875) & (n < oo)
(2022-02-18) S() 方法
from sympy import *
print("#", 99/ 16 )
print("#",S(99)/ 16 )
print("#", 99 /S(16))
print("#",S(99 / 16))
# 6.1875
# 99/16
# 99/16
# 6.18750000000000
由于您在 Python 范围内工作,99/16 是 Python 浮点数。要将其放入 SymPy,您必须将其中一个值设为 SymPy 编号。
>>> from sympy import S, oo
>>> from sympy.abc import n
>>> (S(99)/16 < n) & (n < oo)
(99/16 < n) & (n < oo)