我正在编写一个从数学导入日志的脚本。我决定查看内部math.py
以查看def log
外观,只是为了了解它是如何定义的。令我惊讶的是,在 math.py 中我找不到任何日志定义。然后我看到了scimath.py;在那里,可以找到一个def log(x):
,但它不是我要导入脚本的函数,因为我显然在使用from math import log
.
任何人都可以帮助我了解那里发生了什么并告诉我在哪里可以找到math.log
'def?
我正在编写一个从数学导入日志的脚本。我决定查看内部math.py
以查看def log
外观,只是为了了解它是如何定义的。令我惊讶的是,在 math.py 中我找不到任何日志定义。然后我看到了scimath.py;在那里,可以找到一个def log(x):
,但它不是我要导入脚本的函数,因为我显然在使用from math import log
.
任何人都可以帮助我了解那里发生了什么并告诉我在哪里可以找到math.log
'def?
如果您查看Python 数学页面,在底部,您可以看到大多数 Python 数学函数只是 C 库函数的包装器的免责声明。所以,答案是它可能是某处的某个 C 源代码,具体取决于您使用的是哪个(Cython、Jython 等),如此处所述。