首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python相当于matlab的mvnrnd?

python相当于matlab的mvnrnd?
EN

Stack Overflow用户
提问于 2020-04-12 05:09:01
回答 1查看 1.3K关注 0票数 1

我只是想知道如何从MATLAB代码中的mvnrnd([4 3], [.4 1.2], 300);转换到Python中的np.random.multivariate_normal([4,3], [[x_1 x_2],[x_3 x_4]], 300)

我的疑问在于sigma参数,因为在MATLAB中,使用2D向量来指定协方差;而在Python中,必须使用矩阵。这方面的理论意义是什么,例如,在这种情况下,从一个到另一个的实际方法是什么?另外,有没有一种快速、机械的方法?

感谢您的阅读。

EN

回答 1

Stack Overflow用户

发布于 2020-04-12 05:31:39

尽管python需要一个矩阵,但它本质上是一个对称协方差矩阵。所以它必须是一个方阵。在2x2的情况下,对称矩阵将具有镜像的非对角线元素。

我相信.4,它应该看起来像[ python 1.2,1.2 python]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61163753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档