autodoc 重复 class' 方法

autodoc duplicates class' methods

自动生成的文档为测试 class 复制了 Methods,如下所示。为什么会出现这种重复,如何停止?

我在 conf.py 模块中尝试了几种变体,但都无济于事。在文档图像之后,有这个模块的编辑版本。

class Test(object):
    """
    Something here for test.
    """

    def __init__(self):
        pass

    def fit(X, y):
        pass
extensions = ['sphinx.ext.autodoc',
              'sphinx.ext.autosummary',
              'numpydoc',
              'sphinx.ext.doctest',
              'sphinx.ext.intersphinx',
              'sphinx.ext.imgconverter']

numpydoc_class_members_toctree = False

autodoc_default_options = {'members': True,
                           'inherited-members': True,
                           'show-inheritance': True}

对于其他遇到此问题的人,我可以通过将 'numpydoc' 替换为 'sphinx.ext.napoleon' 来修复它。此外,我删除了 numpydoc_class_members_toctree = False.