没办法直接转换,需要借助numpy转换。

import numpy as np
import scipy.sparse as sp
# a_matrix 是一个邻接矩阵
tmp_coo=sp.coo_matrix(a_matrix)
values=tmp_coo.data
indices=np.vstack((tmp_coo.row,tmp_coo.col))
i=torch.LongTensor(indices)
v=torch.LongTensor(values)
edge_idx=torch.sparse_coo_tensor(i,v,tmp_coo.shape)

另:邻接矩阵和edgelist格式转换,可通过networkx来做

import networkx as nx
# matrix是邻接矩阵
g=nx.from_numpy_matrix(matrix)
edge_list=nx.to_edgelist(g)
# 此时的edge_list的结构,是[[idx,idx,weight{}],...],可以自行取出来前面的idx。

sparse coo_matrix和torch coo_matrix转换相关推荐

  1. scipy.sparse.csr_matrix函数和coo_matrix函数

    Scipy高级科学计算库:和Numpy联系很密切,Scipy一般都是操控Numpy数组来进行科学计算.统计分析,所以可以说是基于Numpy之上了.Scipy有很多子模块可以应对不同的应用,例如插值运算 ...

  2. Scipy.sparse模块中的coo_matrix、csc_matrix、csr_matrix函数

    三种函数的英文全名,首先是从表面意思上入手. coo_matrix :COOrdinate format matrix(坐标格式矩阵) csc_matrix:Compressed Sparse Col ...

  3. 正确理解scipy中的coo_matrix函数

    正确理解scipy中的coo_matrix函数 1. 构造一个空矩阵 2. 使用ijv(triplet)格式构造一个矩阵 3. 用重复的索引构造矩阵 1. 构造一个空矩阵 这种用法比较简单,直接生成一 ...

  4. sparse的一些函数

    scipy.sparse 一些函数 (1)coo_matrix() import numpy as np import scipy.sparse as sp row = np.array([0,0,1 ...

  5. scipy.sparse.vstack

    参考  https://cloud.tencent.com/developer/article/1525041 scipy.sparse.vstack(blocks, format=None, dty ...

  6. PyTorch 1.0 中文文档:torch.Tensor

    译者:hijkzzz torch.Tensor 是一种包含单一数据类型元素的多维矩阵. Torch定义了八种CPU张量类型和八种GPU张量类型: Data type dtype CPU tensor ...

  7. [Pytorch系列-28]:神经网络基础 - torch.nn模块功能列表

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  8. SKlearn数据集转换之预处理数据

    数据集转换之预处理数据: 将输入的数据转化成机器学习算法可以使用的数据.包含特征提取和标准化. 原因:数据集的标准化(服从均值为0方差为1的标准正态分布(高斯分布))是大多数机器学习算法的常见要求. ...

  9. python工具包读取图片及格式转换

    关于python怎么读取文件,一直没搞清楚,最近使用tensorboard,搞明白了 1导包和设置图片位置 from PIL import Image from torch.utils.tensorb ...

最新文章

  1. 管理员信息管理之更新管理员数据
  2. ConcurrentHashMap的源码分析-addCount
  3. 观察者模式Observer
  4. Visual Studio Code 202008 Python 扩展更新
  5. WPF教程尝试(修正部分格式)
  6. ChaiNext:过去24小时大盘震荡调整
  7. SQL语句关联查询,UNION ALL用法,结果中查询
  8. pdf怎么解除限制打印
  9. 基于STM32电压检测和电流检测
  10. 编码器解码器网络:神经翻译模型详解
  11. 领英linkedin使用手册—领英邮件类型,管理运用的方式方法
  12. k8s 服务注册与发现(二)Kubernetes内部域名解析原理
  13. 搜狗搜索图片查看器调用帮助
  14. html 整体边距,html内容左右边距怎么设置
  15. linux看不到进程管理,关于Linux下进程的详解【进程查看与管理】
  16. 有哪些数据恢复软件?13个好用的数据恢复工具分享
  17. Hive 多维度聚合分析查询
  18. Arista Networks推出400千兆以太网交换机
  19. 企业级电商平台-前端搭建(有源码)
  20. 【新版】模拟量输入模块的2、3、4线制的接法图解

热门文章

  1. 基于Leap Motion的智能灯光控制系统
  2. 来者如临高山,往者以观逝水--天猫品牌推荐算法比赛总结
  3. java 圆环设计_java-将我的布局转换为圆环形状
  4. 树莓派设置屏幕分辨率
  5. 垂直类IT知识服务平台与综合类知识服务平台
  6. Android程序员正在消失,我也不想干了,要转行吗?
  7. 理光打印机出现sc542-01怎样解决?
  8. 如何将Excel和Python和Pandas结合使用
  9. ZeroMQ的订阅发布(publish-subscribe)模式
  10. RabbitMQ 一文读懂