gpt4 book ai didi

python - Scipy 中的多元正态 pdf

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:13 24 4
gpt4 key购买 nike

尝试评估 scipy 的 multivariate_normal.pdf 函数,但不断出现错误。 MWE:

import numpy as np
from scipy.stats import multivariate_normal as mvnorm

x = np.random.rand(5)
mvnorm.pdf(x)

给予

TypeError: pdf() takes at least 4 arguments (2 given)

docs假设 meancov 参数都是可选的,并且 x 的最后一个轴标记了组件。由于 x.shape = (4L,),似乎一切都符合标准。我希望输出一个数字。

最佳答案

看起来这些参数不是可选的。

如果我传递 meancov 的默认值,例如:

import numpy as np
from scipy.stats import multivariate_normal as mvnorm

x = np.random.rand(5)
mvnorm.pdf(x, mean=0, cov=1)

我得到以下输出:

array([ 0.35082878,  0.27012396,  0.26986049,  0.39887847,  0.36116341])

使用时:

import numpy as np
from scipy.stats import multivariate_normal as mvnorm

x = np.random.rand(5)
mvnorm.pdf(x)

给我同样的错误:

TypeError: pdf() takes at least 4 arguments (2 given)

关于python - Scipy 中的多元正态 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37798025/

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