<｜begin▁of▁sentence｜>### Instruction:
Given a directed graph which you can read from directed_graph.gml, can you create an undirected copy and print the number of vertices and edges in the undirected graph?
### Response:
import igraph as ig

# Read the directed graph from a file
g = ig.read('directed_graph.gml')

# Create an undirected copy of the originally directed graph
undirected_g = g.as_undirected()

# Print the number of vertices and edges in the undirected graph
print(f'Vertices: {undirected_g.vcount()}, Edges: {undirected_g.ecount()}')
<|EOT|>
