我是靠谱客的博主 清新鸭子,这篇文章主要介绍networkx生成的numpy矩阵无法降维问题,现在分享给大家,希望可以做个参考。

描述

代码如下


self.A = nx.to_numpy_matrix(self.G)
self.k = np.sum(self.A,axis=0)

我想用nx里的函数生成G网络的邻接矩阵,然后用np中的sum函数求出度数矩阵。然而如此求出来的k一直是二维的,而且没办法用分片或者flatten()来降维。

解决

还是得把矩阵彻底点转换成numpy类型

 self.A = np.array(nx.to_numpy_matrix(self.G) )
self.k = np.sum(self.A,axis=0)

此时k矩阵就是一维的了。

最后

以上就是清新鸭子最近收集整理的关于networkx生成的numpy矩阵无法降维问题的全部内容,更多相关networkx生成内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部