我有一个(inl,outl,1)形式的稀疏矩阵,我想将其转换为nxn矩阵(如果a和b之间有链接,则值为1)。
但是每个a都有多个b值,我相信这就是为什么会弹出ValueError消息。我尝试过csr,coo,csc,bsr矩阵,但没有用......
M = coo_matrix((yn,(inl,outl)),shape =(n,n))。toarray()
ValueError:'行索引超出矩阵维度'
非常感谢任何帮助。谢谢!
答案 0 :(得分:0)
我尝试从intl
和outl
两者中获取全局最大值,它对我有用。代码如下:
n = max(max(intl), max(outl)) + 1
我希望这会有所帮助!