pyplot 정규분포곡선 그리기

1 개요[ | ]

pyplot 정규분포곡선 그리기
파이썬 정규분포곡선 그리기

2 방법 1: lambda[ | ]

Python
CPU
1.1s
MEM
53M
1.4s
Copy
import numpy as np
import matplotlib.pyplot as plt 

m = 100
s = 15

x = np.linspace(m-3*s, m+3*s, 100)
y = (lambda x: 1/(s*(2*np.pi)**.5) * np.exp(-(x-m)**2/(2*s**2)))(x)
plt.plot(x, y)
plt.show()

3 방법 2: scipy[ | ]

Python
Copy
import numpy as np
import scipy.stats as stats
import matplotlib.pyplot as plt

m = 100
s = 15

x = np.linspace(m-3*s, m+3*s, 100)
y = stats.norm.pdf(x, m, s)
plt.plot(x, y)
plt.show()
Loading

4 같이 보기[ | ]