我想在Python3中用scipy來截斷正態分佈。我希望做一些簡單的:情節截斷正以0.5爲中心,範圍從0到1,我有以下的代碼行 from scipy import truncnorm
import matplotlib.pyplot as plt
plt.plot([truncnorm.pdf(p,0,1, loc=0.5) for p in np.arange(0,1.1,0.1)])
我有一個問題。我在Fortran編程一個數學計算程序。在那裏,我必須初始化一個隨機值數組。這些值必須正態分佈,平均值爲0,標準偏差爲1. 我在Python 2.7中做了以下腳本來生成900個這樣的值。 import numpy as np
mu, sigma = 0, 1.0
list = []
i = 0
while i < 901:
s = np.random.norma