查阅文档

https://zh.d2l.ai/chapter_preliminaries/lookup-api.html

1 Like

书上说的? 和?? 的用法(看 help文档和显示源代码的作用)在我的 vscode 和 网页版 jupyter 都没法 work 啊。这是为什么呢?

你截图的下面部分就是运行结果(对list的解释说明)。
在运行 list? 命令前是没有这个部分的。

哦确实是的,我之前没看出来,谢谢您的回复

为什么我在运行2个指令时,显示结果都是一样的,没有出现该函数的Python代码呢?

3 Likes

我也是这样的情况,两个问号并没有显示python代码,同问

我也是同样的情况, 一个?和两个?结果一样,奇怪

俺也一样,‘?’和‘??’都显示文档,没有代码实现

如何不想在jupyter中运行代码,而想在.py文件中运行,可以在代码的最后一行加上:
d2l.plt.show()
用于显示matplotlib的绘图结果

??指令只有对应方法是由python写的才会显示源代码,python代码有一部分方法底层是用c语言编写的,这种的??指令是不显示的

注意:用英文的符号,不要用中文的符合。用半角,不要用全角。

有些函数是用其他语言实现的,比如C++,这个时候,不会显示代码。