#2. Visualizing Data Distributions for Generative AI
import numpy as np
import matplotlib.pyplot as plt

# Generate synthetic data 
data_group1 = np.random.normal(loc=50, scale=10, size=500)   # Group 1
data_group2 = np.random.normal(loc=200, scale=15, size=500)  # Group 2

# Plot histogram for both groups
plt.hist(data_group1, label='Group 1', color='blue')
plt.hist(data_group2, label='Group 2', color='green')
plt.title("Data Distribution")
plt.xlabel("Data Values")
plt.ylabel("Frequency")
plt.legend()
plt.show()
