【问题标题】:Where is Python's log function defined?Python 的 log 函数在哪里定义?
【发布时间】:2013-06-13 19:37:17
【问题描述】:

我正在编写一个从数学中导入日志的脚本。我决定查看math.py 内部,以了解def log 的外观,只是为了了解它是如何定义的。令我惊讶的是,在 math.py 中我找不到任何日志定义。 然后我看到了scimath.py;在那里,可以找到def log(x):,但这不是我要导入脚本的函数,因为我显然在使用from math import log

谁能帮助我了解那里发生了什么并告诉我在哪里可以找到math.log 的定义?

【问题讨论】:

    标签: python-module


    【解决方案1】:

    如果您查看底部的Python math page,您可以看到大多数 Python 数学函数只是 C 库函数的包装器的免责声明。所以,答案是它可能是某处的某个 C 源代码,具体取决于您使用的是哪个(Cython、Jython 等),如 here 所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-13
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 2014-10-29
      • 1970-01-01
      相关资源
      最近更新 更多