Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何避免排列数计算中的冗余步骤?_Python_Algorithm_Function_Math_Permutation - Fatal编程技术网

Python 如何避免排列数计算中的冗余步骤?

Python 如何避免排列数计算中的冗余步骤?,python,algorithm,function,math,permutation,Python,Algorithm,Function,Math,Permutation,我怎样才能使下面的脚本更智能,就像人类一样 (避免全因子的冗余计算) (我收到错误:值太大。)您可以使用此选项。将exact切换到True会以牺牲速度为代价给出整数形式的精确答案 >>> from scipy.special import comb >>> comb(10, 5, exact=False, repetition=False) 252.0 >>> comb(10, 5, exact=True, repetition=False)

我怎样才能使下面的脚本更智能,就像人类一样

(避免全因子的冗余计算)

(我收到错误:值太大。)

您可以使用此选项。将
exact
切换到
True
会以牺牲速度为代价给出整数形式的精确答案

>>> from scipy.special import comb
>>> comb(10, 5, exact=False, repetition=False)
252.0
>>> comb(10, 5, exact=True, repetition=False)
252

请将代码粘贴为代码,而不是图像。
>>> from scipy.special import comb
>>> comb(10, 5, exact=False, repetition=False)
252.0
>>> comb(10, 5, exact=True, repetition=False)
252