zoukankan      html  css  js  c++  java
  • 多元正态分布

    1.生成一个服从多元正态分布的数组

    multivariate_normal(mean, cov, size=None, check_valid=None, tol=None) 
    

    mean:均值,维度为1,必选参数;

    cov:协方差矩阵,必选参数;

    size: 指定生成矩阵的维度,若size=(1, 1, 2),则输出的矩阵的 shape 即形状为 1X1X2XN(N为mean的长度);

    check_valid:可取值 warn,raise以及ignore;

    tol:检查协方差矩阵奇异值时的公差,float类型;

    2.生成一个多元正态分布

    import numpy as np
    import scipy.stats as st
    import matplotlib.pylab as plt
    
    st.multivariate_normal()
    

     可用方法

    pdf(x, mean=None, cov=1) :概率密度函数

    logpdf(x, mean=None, cov=1) :概率密度函数日志

    rvs(mean=None, cov=1) :从多元正态分布中随机抽取样本

    entropy() :计算多元法线的微分熵

  • 相关阅读:
    并发编程-协程
    并发编程--线程
    并发编程--进程
    并发编程--操作系统介绍
    套接字Socket
    网络基础
    异常处理
    面向对象-常用模块
    面向对象进阶(反射)
    C#项目优化
  • 原文地址:https://www.cnblogs.com/liuxiangyan/p/12249052.html
Copyright © 2011-2022 走看看