我有一些辅助函数,除了第一个参数外,它们采用与核心函数相同的参数。这些参数在核心函数中得到了详尽的记录。我是否也应该将此文档复制粘贴到辅助函数中,还是只指向核心文档?
重要的是,我主要打算将我的 API 引用读取为 Sphinx 生成的 HTML,并且我使用 numpydoc 样式。我在numpydoc 手册中没有找到答案。
编辑
这是一个 MWE:
def core(param0, param1=3, param2=8):
"""Core function with thorough documentation.
Parameters
----------
param0 : ndarray
Description.
param1 : int
Long description.
param2 : int
Long description.
Returns
-------
param_out : ndarray
Long description
"""
pass
def helper(param3, param1=3, param2=8):
"""Helper function.
"""
pass
如您所见,两个函数中只有第一个参数不同。