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