为了账号安全,请及时绑定邮箱和手机立即绑定

创建一个nxn矩阵python

创建一个nxn矩阵python

潇湘沐 2023-08-22 16:48:31
我有一个包含 3 列的 pandas 数据框,其中列 1、2、3 分别是起始节点、结束节点、计数;下面的框架头():index   Start   End     count3       31101   31101   49231     31101   31200   152467     31101   31201   227706     31101   31229   77945     31101   31247   141160    31101   31248   141399    31101   31258   111597    31101   31288   91782    31101   31613   21981    31101   31623   8   开始和结束的长度相同,即 |Start| = |结束| = N 标量。我想创建一个 NxN 矩阵(在这种情况下,如果包含值,则为 N+1),其中行是起始值,列是结束值,矩阵中的每个 (i,j) 点值对应计数值。该对(Start(i) 和 End(i))是唯一的。我不知道如何做到这一点,甚至不知道在 python 中使用什么对象。
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

如果您显示所需的输出,这会有所帮助,但也许您想要的只是旋转数据?


df.pivot(index='Start', columns='End', values='count')



  End   31101   31200   31201   31229   31247   31248   31258   31288   31613   31623

Start                                       

31101      49     152     227      77      14      14      11       9       2       8



查看完整回答
反对 回复 2023-08-22
  • 1 回答
  • 0 关注
  • 1342 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号