首页 > 试题广场 >

多元高斯分布的概率密度函数计算

[编程题]多元高斯分布的概率密度函数计算
  • 热度指数:59 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
某公司在进行用户行为分析时,需要计算用户行为数据在给定的多元高斯分布下的概率密度。请根据输入描述和输出描述中的要求,编程实现多元高斯分布的概率密度函数的计算。

输入描述:
输入的数据为一个字典,该字典包含三个键值对,"x" 对应的值是一个一维 list,表示待计算的数据点;"mu" 对应的值是一个一维 list,表示多元高斯分布的均值向量;"sigma" 对应的值是一个二维 list,表示多元高斯分布的协方差矩阵。


输出描述:
要求给出数据点在给定的多元高斯分布下的概率密度,数据类型为 float 类型。
示例1

输入

{"x": [2, 2],"mu": [1, 1],"sigma": [[1, 0], [0, 1]]}

输出

0.06

备注:
结果至多保留两位小数。

这道题你会答吗?花几分钟告诉大家答案吧!