숫자가 부울 값 배열 (G.adj.dtype == bool
)으로 표시된 그래프가 있습니다. 이것은 내 자신의 그래프 라이브러리를 작성하는 숙제이므로 networkx를 사용할 수 없습니다. 나는 그것을 파일로 덤핑하여 파일을 만들 수 있도록하고 싶지만, 저의 삶을 위해 나는 numpy를 복구 가능한 방식으로 덤프하는 법을 배울 수 없습니다.부울 행렬을 numpy에 덤프하는 방법은 무엇입니까?
저는 True/False의 한 줄로 올바르게 그래프를 작성한() 시도했습니다. 그러나 fromfile
barfs는 이것을 읽고 1x1 배열을주고, loadtxt
은 ValueError: invalid literal for int
을 발생시킵니다. np.savetxt
은 작동하지만 행렬을 0/1 수레 목록으로 저장하고 loadtxt(..., dtype=bool
)가 동일한 ValueError로 실패합니다.
마지막으로, 나는 networkx.write_dot
으로 networkx.from_numpy_matrix
을 시도했지만 도트 소스에 각 끝의 [weight=True]
은 각 networkx.read_dot
을 기록했습니다.
이 경우 'obj'는 무엇입니까? 'm'입니까? – petRUShka