【问题标题】:Why do I need to use import twice in Python/Pytorch? [duplicate]为什么我需要在 Python/Pytorch 中使用两次导入? [复制]
【发布时间】:2021-11-15 09:20:25
【问题描述】:

我在 Youtube 上关注 Pytorch 教程,在导入相关内容/库时,这是那家伙写的代码:

import torchvision
from torchvision import transforms, datasets

我的问题是:为什么我需要显式键入第二行?第一个不是已经导入 transformsdatasets 了吗?

我正在观看的视频以供参考:https://www.youtube.com/watch?v=i2yPxY2rOzs

感谢您的帮助,如果这个问题太明显,我很抱歉。

【问题讨论】:

  • 第二次导入使transforms 成为torchvision.transforms 的快捷方式,datasets 成为torchvision.datasets 的快捷方式。

标签: python import python-import


【解决方案1】:

您不需要同时导入它们。 你是对的,第一次导入将获取整个库,但第二次导入用作语法糖化,以便能够直接引用转换和数据集对象,而不是将它们称为“torchvision.transforms”或“torchvision .datasets”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-12
    • 2019-02-26
    • 2020-01-31
    • 2016-12-20
    相关资源
    最近更新 更多