# NetworkX - create a Graph

Hi experts!

I wanna use

```
networkx.has_path(G)
```

where G is the graph associated to de adjacency matrix M (a N x N numpy array) of a undirected graph.

How can I create a networkx graph (necesary for use networkx.has_path()) from M?

Thanks a lot!

You should probably use Sage objects directly (i.e. a `matrix` instead of a numpy array, and a `Graph` instead of a NetworkX object), since there are better interfaced to eachother, and you will not have to rewrite everything.

For the record, a Sage graph has a method that returns the corresponding NetworkX graph.