python - numpy 和 scipy 中的阶乘

标签 python numpy scipy

如何分别从 numpy 和 scipy 导入阶乘函数以查看哪个更快?

我已经通过 import math 从 python 本身导入了阶乘。但是,它不适用于 numpy 和 scipy。

最佳答案

您可以像这样导入它们:

In [7]: import scipy, numpy, math                                                          

In [8]: scipy.math.factorial, numpy.math.factorial, math.factorial
Out[8]: 
(<function math.factorial>,                                                                
 <function math.factorial>,                                                                
 <function math.factorial>)

scipy.math.factorialnumpy.math.factorial 似乎只是 math.factorial 的别名/引用,即is scipy.math.factorial is math.factorialnumpy.math.factorial is math.factorial 都应该给出 True

关于python - numpy 和 scipy 中的阶乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21753841/

相关文章:

java - 哈希字符串的字节转换,java 与 python

python - "pip install line_profiler"失败

python - 在python中录制多个麦克风

python - 将目录永久添加到 PYTHONPATH?

python - 适用于 Windows 的 64 位 SciPy.FFTPack?

python : Geomspace and Logspace do not return true boundaries

python - 如何用python比较不同列中的同一行?

python - 为什么当 Numpy 不进行点积计算时 Dask 数组会抛出内存错误?

python - scipy.stats.norm 密度函数未积分为 1

python - 如何 "zoom out"matplotlib 中的绘图,保持所有大小比例相同,但以英寸为单位减小大小?