python - 如何将 PyTorch sparse_coo_tensor 转换为 PyTorch 密集张量?
问题描述
我在 PyTorch 中创建了一个 sparse_coo 张量:
import torch
# create indices
i = torch.tensor([[0, 1, 1],
[2, 0, 2]])
# create values
v = torch.tensor([3, 4, 5], dtype=torch.float32)
# create sparse_coo_tensor
sparse_tensor = torch.sparse_coo_tensor(i, v, [2, 4])
现在我想将 PyTorch 稀疏张量转换为 PyTorch 密集张量。可以使用哪个功能?
解决方案
推荐阅读
- android - 在屏幕中心的 AR 中创建锚点,并相对于相机将其移动近或远,就像 magicplan 一样
- php - PHP 将 .ts 文件直接从变量转换为 .mp4
- .net - 在 Azure 应用服务部署槽上安装 MySQL.Data
- sql - SQLAlchemy 列类型作为通用(BIT 类型)
- r - 使用梯度下降优化函数
- java - 无法将 java.lang.String 类型的对象转换为类型 - FirebaseUI
- c++ - JsonDocument 内存声明
- flutter - Flutter 文本未在 Row 内换行
- javascript - Angular 侧面板信息不会显示
- regex - 用于在值之间打印的正则表达式