相关疑难解决方法(0)

带有三重引号的 Jupyter Notebook Python 自动文档字符串生成

我正在使用 python 的 jupyter 笔记本中工作,并尝试使用自动文档功能来生成如下所示的文档字符串。在像 pycharm 这样的 IDE 中工作时,函数下方的三重引号 + Enter 会生成如下所示的文档字符串。

def test_function(df: pd.DataFrame, probs: dict) -> int:
    """
    :param df: 
    :param probs: 
    :return: 
    """
Run Code Online (Sandbox Code Playgroud)

目前,我的笔记本输出给出了以下输出,并且不解析函数内的任何参数。

def test_function(df: pd.DataFrame, probs: dict) -> int:
    """

    """
Run Code Online (Sandbox Code Playgroud)

python documentation documentation-generation jupyter jupyter-notebook

16
推荐指数
1
解决办法
894
查看次数

Jupyter 笔记本“贪婪完成者”配置

我有以下用于 Jupyter iPython 笔记本的“魔法”命令:

%config IPCompleter.greedy=True
Run Code Online (Sandbox Code Playgroud)

但是,我不知道我可以在哪里放入配置文件,以便在每个新打开的笔记本上默认使用它。

应该去.jupyter/jupyter_notebook_config.py吗?

python jupyter jupyter-notebook

1
推荐指数
1
解决办法
4111
查看次数