Если вы хотите, чтобы стандартное отклонение для каждого года было постоянным (скажем, 1,0), вы можете просто попросить np.random предоставить все:
mp = np.random.normal(yp/12, 1, (12,70))
даст вам 2D-массив 12x70.
Вы можете даже получить стандартное отклонение в зависимости от годового платежа, построив массив того же размера, что и годовой платеж:
std = yp / 1000
mp = np.random.normal(yp/12, std, (12,70))
(используйте np.random.seed, если вы хотите воспроизводимые результаты. ..)