<｜begin▁of▁sentence｜>### Instruction:
As a landscape designer, you've been asked to create a network of paths in a public park based on the fitness levels of different areas. You have a list of node fitnesses, representing the quality of each area on a scale of 0 to 1 (e.g., 0.2, 0.5, 0.3, 0.7, 0.9). Using the Static_Fitness function in the igraph API, you need to generate a non-growing graph, ensuring that the edge probabilities are proportional to the node fitnesses.
### Response:
import igraph as ig

# Define fitness for each node
fitnesses = [0.2, 0.5, 0.3, 0.7, 0.9]

# Create a graph using Static_Fitness method
graph = ig.Graph.Static_Fitness(len(fitnesses), fitnesses)

# Print the edges of the graph generated based on node fitnesses
print(graph.get_edgelist())
<|EOT|>
