Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

24. 3. 24. 오후 12:41 Untitled0.

ipynb - Colaboratory

import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm

# 랜덤 시드 설정
np.random.seed(0)

# 랜덤 난수 생성
random_values_normal = np.random.normal(loc=0, scale=1, size=10000)
random_values_uniform = np.random.rand(10000)
random_values_sum_uniform = np.random.rand(10000) + np.random.rand(10000)

# Normal Distribution (PDF 및 히스토그램)


plt.figure(figsize=(12, 6))

# PDF
x = np.linspace(-5, 5, 1000)
plt.plot(x, norm.pdf(x, loc=0, scale=1), label='Normal Distribution PDF', color='blue')

# 히스토그램
plt.hist(random_values_normal, bins=50, density=True, alpha=0.7, label='Normal Distribution Histogram', color='orange')

plt.xlabel('Value')
plt.ylabel('Density')
plt.title('Normal Distribution PDF and Histogram')
plt.legend()
plt.grid(True)
plt.show()

# Uniform Distribution (PDF 및 히스토그램)


plt.figure(figsize=(12, 6))

# PDF
plt.plot([0, 1], [1, 1], label='Uniform Distribution PDF', color='blue')

# 히스토그램
plt.hist(random_values_uniform, bins=50, density=True, alpha=0.7, label='Uniform Distribution Histogram', color='orange')

plt.xlabel('Value')
plt.ylabel('Density')
plt.title('Uniform Distribution PDF and Histogram')
plt.legend()
plt.grid(True)
plt.show()

# Sum of Two Uniform Distributions (PDF 및 히스토그램)


plt.figure(figsize=(12, 6))

# PDF
plt.plot([0, 1, 2], [0, 1, 0], label='Sum of Two Uniform Distributions PDF', color='blue')

# 히스토그램
plt.hist(random_values_sum_uniform, bins=50, density=True, alpha=0.7, label='Sum of Two Uniform Distributions Histogram', color='orange')

plt.xlabel('Value')
plt.ylabel('Density')
plt.title('Sum of Two Uniform Distributions PDF and Histogram')
plt.legend()
plt.grid(True)
plt.show()

https://colab.research.google.com/drive/1WqHQcjVmxREbDvIK_D4NQOuH-4XVb9kJ#printMode=true 1/3
24. 3. 24. 오후 12:41 Untitled0.ipynb - Colaboratory

output

https://colab.research.google.com/drive/1WqHQcjVmxREbDvIK_D4NQOuH-4XVb9kJ#printMode=true 2/3
24. 3. 24. 오후 12:41 Untitled0.ipynb - Colaboratory

https://colab.research.google.com/drive/1WqHQcjVmxREbDvIK_D4NQOuH-4XVb9kJ#printMode=true 3/3

You might also like