The count value (i.e. which will increase when the edge is added multiple times) does not work for undirected networks
import pathpy as pp
net = pp.Network(directed=False)
net.add_nodes('a', 'b', 'c')
net.add_edge('a', 'b')
net.add_edge('a', 'b')
net.add_edge('a', 'b')
net.add_edge('b', 'a')
T = net.adjacency_matrix(count=True)
print(T.todense())
[[0. 4. 0.]
[1. 0. 0.]
[0. 0. 0.]]
The count value (i.e. which will increase when the edge is added multiple times) does not work for undirected networks