Python如何快速查每个类的用法和帮助文档

一、dir函数

比如要使用到d2l模块下的synthetic_data函数即d2l.synthetic_data(),但是忘了“synthetic_data”这个名字,可以使用dir打印出d2l包含的所有函数

通常,我们可以忽略以“__”(双下划线)开始和结束的函数(它们是Python中的特殊对象), 或以单个“_”(单下划线)开始的函数(它们通常是内部函数)。 根据剩余的函数名或属性名,可以猜测该模块对应的功能,并从中回忆起我们想用的内容。

如果只看名字想不起来功能,可以使用help函数进一步查看该函数的用法和功能。

二、help函数

help函数可以查找指定函数和类的用法,比如我们为了用 d2l.synthetic_data() ,已经使用dir函数得到 synthetic_data 这个函数名了,可以使用 help(d2l.synthetic_data) 进一步查看用法和功能。

三、?和?? 

在Jupyter记事本中,可以使用 ? 指令在另一个浏览器窗口中显示文档。

例如  d2l.synthetic_data? 指令将创建与 help(d2l.synthetic_data) 指令几乎相同的内容,并在新的浏览器窗口中显示它。

此外,如果我们使用两个问号,如 d2l.synthetic_data?? ,将显示实现该函数的Python代码。

这个功能其实还蛮方便的,有时候我们就是想看一下他底层代码怎么写的以便我们更好地理解。想在撸代码这条路上进阶的选手必备!

以上内容来自2.7. 查阅文档 — 动手学深度学习 2.0.0-beta0 documentationhttps://zh-v2.d2l.ai/chapter_preliminaries/lookup-api.html

 写代码时常常遇到查文档不方便的问题,今日恰好看到,特此记录与分享!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小的香辛料

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值