此问题与以下问题不同:How to print the full NumPy array, without truncation?
在这个问题中,用户想知道如何在不截断的情况下打印整个数组。我可以在不截断的情况下打印数组。 我的问题是仅使用了屏幕宽度的一小部分。尝试检查大型邻接矩阵时,如果行不必要地换行,就无法对其进行检查。
我在这里问这个问题,是因为它总是要花费我几个小时才能找到解决方案,而且我想从上面的答案中消除歧义。
例如:
import networkx as nx
import numpy as np
np.set_printoptions(threshold=np.inf)
graph = nx.gnm_random_graph(20, 20, 1)
nx.to_numpy_matrix(graph)
此输出显示为:
答案 0 :(得分:0)
只需发布NaN的评论作为答案:
使用np.set_printoptions(linewidth=n)
,其中n
与每行字符(不是数组元素)的数量有关。因此,在您的情况下,n=100
应该可以解决问题。