[英]How to construct combinatorics expressions in Python Sympy Latex?
我正在尝试使用Python的sympy乳胶包使用带括号的nCr表达式(在r上大于n)构造一个超几何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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.