我希望使用Numpy在Python中创建异性数据。在
bias=100
N=10
X = np.arange(1,N,0.2).reshape(-1,1)
y_true = np.ravel(X.dot(0.3) + bias)
noise = np.random.normal(0, 1, (N-1)*5)
y = y_true + noise
我需要噪声中的每一个元素都来自正态分布,具有不同的异方差。理想情况下,方差必须是相应值X的函数。如何确保这一点?np.随机.正态只接受标量方差项。在
Tags:
来自
help(np.random.normal)
:因此,
^{1}$np.random.normal
接受一个方差项数组,如果需要的话。以下是10个随机样本的例子,平均值为0,标准差逐渐增大:这是一个二维数组,每个分布中有10000个样本及其标准偏差:
^{pr2}$相关问题 更多 >
编程相关推荐