如何在 Python Sympy Latex 中构建组合表达式?
How to construct combinatorics expressions in Python Sympy Latex?
我正在尝试使用 Python 的 sympy latex 包使用带括号的 nCr 表达式(n 在 r 上)构建一个超几何 pdf 方程。有人知道怎么做吗?谢谢,乔尔
我想你在找 binomial
:
from sympy import binomial, latex
sympy.init_printing(use_latex='mathjax')
n, r = sympy.symbols("n, r", real=True, positive=True)
print latex(binomial(n, r) # outputs {\binom{n}{r}}
binomial(n, r)
这将在 IPython shell 或 Jupyter 笔记本中(很好地)输出带括号的 nCr。
如果你想计算一个实际值,你可以这样做:
from sympy import binomial, latex
sympy.init_printing(use_latex='mathjax')
n = 4
r = 2
binomial(n, r) # outputs 6
如果要显示符号 4 和 2,请尝试:
from sympy import binomial, latex
sympy.init_printing(use_latex='mathjax')
n, r = sympy.symbols("4, 2", real=True, positive=True)
binomial(n, r)
我正在尝试使用 Python 的 sympy latex 包使用带括号的 nCr 表达式(n 在 r 上)构建一个超几何 pdf 方程。有人知道怎么做吗?谢谢,乔尔
我想你在找 binomial
:
from sympy import binomial, latex
sympy.init_printing(use_latex='mathjax')
n, r = sympy.symbols("n, r", real=True, positive=True)
print latex(binomial(n, r) # outputs {\binom{n}{r}}
binomial(n, r)
这将在 IPython shell 或 Jupyter 笔记本中(很好地)输出带括号的 nCr。
如果你想计算一个实际值,你可以这样做:
from sympy import binomial, latex
sympy.init_printing(use_latex='mathjax')
n = 4
r = 2
binomial(n, r) # outputs 6
如果要显示符号 4 和 2,请尝试:
from sympy import binomial, latex
sympy.init_printing(use_latex='mathjax')
n, r = sympy.symbols("4, 2", real=True, positive=True)
binomial(n, r)