描述
代码如下
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生成内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复