如何在Symphy中象征性地计算数值数学表达式?

2024-09-26 18:10:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Symphy的新手,不是python专家。我需要做一些象征性的计算,就像下面的例子

评价:C(4,2)/C(7,2)

即。 2/7

C(4,2)是我国广泛使用的一种快车,它是4x3/2x1。也许你管它叫组合。 类似地,C(7,2)是7x6/2x1

1,虽然我可以写一个函数来计算C(x,y),但在sympy中有没有一个轮子可以这样做

2,无论我如何得到C(4,2)和C(7,2),我如何得到2/7格式的商,而不是一个非符号的浮点数

3,我需要在变量中使用一些符号,以便在其他表达式中使用。怎么做?如下图所示:

x = 2/7
y = x * 7

附言: 我已经学会了下面是一个象征性的方式,但我如何才能保持纯粹的数字表达式像上面的象征

x = sympy.symol('x')
y = x / 7

Tags: 函数表达式格式符号评价轮子例子专家

热门问题