# 预备知识 在动手学习之前,我们需要获取本书代码,并安装运行本书代码所需要的软件。作为动手学深度学习的基础,我们还需要了解如何对内存中的数据进行操作,以及对函数求梯度的方法。最后,我们应养成主动查找文档来学习代码的良好习惯。 ```eval_rst .. toctree:: :maxdepth: 2 install ndarray autograd lookup-api ```