Используйте numpy.random.normal
для генерации N выборок из гауссовского распределения, например:
import numpy as np
xs = np.random.normal(loc=2, scale=0.4, size=100)
ys = np.random.normal(loc=3, scale=1.5, size=100)
Как вы уже догадались, loc
соответствует среднему значению, а scale
к стандартному отклонению.