gpt4 book ai didi

python - 每次运行时协方差都会发生变化

转载 作者:行者123 更新时间:2023-11-30 09:48:49 25 4
gpt4 key购买 nike

每次运行以下代码时,我都会得到不同的协方差,这正常吗?

%matplotlib inline

import numpy as np
from pylab import *

def de_mean(x):
xmean = mean(x)
return [xi - xmean for xi in x]


def covariance(x, y):
n = len(x)
return dot(de_mean(x), de_mean(y)) / (n-1)

pageSpeeds = np.random.normal(3.0, 1.0, 1000)
purchaseAmount = np.random.normal(50.0, 10.0, 1000)

scatter(pageSpeeds, purchaseAmount)

covariance (pageSpeeds, purchaseAmount)

最佳答案

这完全有道理:您正在寻找随机数据的协方差。每次运行都会得到不同的随机数。如果您想要可重复的结果,请在构建数组之前将随机数生成器设置为常量值。例如,在主程序的顶部插入这一行:

numpy.random.seed(0)

关于python - 每次运行时协方差都会发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48652404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com