python - numpy 数据存储在哪里?
问题描述
在python中,如果只导入torch(而不是导入numpy),“torch.numpy()”仍然可以工作。这是否意味着可以在没有 numpy 包的情况下存储和显示 numpy 数据?numpy 数据存储在哪里以及如何显示(没有 numpy 包)?
示例代码:
import torch
a = torch.tensor([[1,2,3],[4,5,6]])
a = a.numpy()
print(a)
array([[1, 2, 3],
[4, 5, 6]])
解决方案
PyTorch 在内部使用 NumPy。您不需要手动导入包使用的所有内容,这是模块的核心原则之一。它仍然是同一个 NumPy 类的对象,您需要安装 NumPy 才能使其工作,否则您会收到导入错误,只是导入发生在 PyTorch 的一个文件中,而不是您自己的文件中。
推荐阅读
- python - 在 python 中打印菜单
- mongodb - 如何在 MongoDB(大数据)中导出较小的集合?聚合超时!(非常感谢任何大数据帮助!)
- django - 当前路径在 Django 中不匹配
- sql - SQLSTATE [22007]:日期时间格式无效:1292 日期值不正确:laravel 中“日期”列的“1399/06/31”
- android - 如何在Android中检测通话状态
- c - 编译基本 OptionMenu 示例时分配给“Widget”的不兼容整数到指针转换
- python - 将行转换为数据框python中的列
- android - flutter firebase如何返回此数据?
- django - 使用 Azure CLI 部署 Django 应用程序时,是否可以使用 requirements.txt 文件?
- nearprotocol - 在近cli附加存款