



PyTorch是由Facebook的人工智能团队开发的机器学习开源库。它是当下开发深度学习应用时,兼具优雅与实用性的顶级工具之一。本书旨在帮助你熟悉PyTorch及其相关的编程范式和数学知识。因此,我们假定你已经具备Python的基础知识,并强烈建议你实践本书中所有的代码示例。当然,请确保你已经安装了必要的软件环境,如PyTorch。
本书所有的Python代码都是通过Jupyter Notebook实现的。在每个代码示例之前,我们都会简要介绍相应的理论概念。
代码清单2.1展示了如何使用PyTorch创建、访问向量及其子向量,以及如何对向量进行切片和切块操作。
注: 你可以在http://mng.bz/xm8q找到关于如何在Jupyter Notebook中创建向量并访问其元素的完整示例代码。
代码清单2.1 通过PyTorch对向量进行操作