在python/numpy中 - 是否有一种方法来构建包含阶乘因子的表达式 - 但由于在我的场景中,许多阶乘因子将被复制或减少,直到我指示运行时间来计算它。用Python和Numpy高效计算阶乘因子
比方说F(x) := x!
我建立一个像(F(6) + F(7))/F(4)
的表达 - 我可以大大加快这一点,甚至做
(F(6) * (1 + 7))/F(4)
= 5 * 6 * 8
= 240
基本上都在我的头上,我会产生这样的表达式并希望电脑要聪明,不要用我的例子乘以1,即计算所有阶乘没有实际做
(6*5*4*3*2 + 7*6*5*4*3*2)/4*3*2
我已经开始开发一个Factorial类,但是我对python和numpy很陌生,并且想知道这是否已经解决了。
我认为一个象征性的引擎应该有,看看http://www.sympy.org/en/index .html – Oleg