[CT421]: Assignment 1 over the line

This commit is contained in:
2025-02-20 03:24:49 +00:00
parent 8d726e73c0
commit 5ab6c4775a
4 changed files with 5005 additions and 505 deletions

View File

@ -7,12 +7,12 @@ import argparse
# Load TSV file
def plot_fitness_trends(file_path):
df = pd.read_csv(file_path, sep='\t')
plt.figure(figsize=(10, 5))
plt.plot(df['generation'], df['avg_fitness'], label='Avg Fitness', marker=None)
plt.plot(df['generation'], df['generation_best'], label='Generation Best', marker=None)
plt.plot(df['generation'], df['current_best'], label='Current Best', marker=None)
plt.xlabel('Generation')
plt.ylabel('Fitness')
plt.title('Fitness Trends Across Generations')