请求Python代码生成多元正态分布以外的多元分布

请求Python代码生成多元正态分布以外的多元分布,python,numpy,machine-learning,statistics,Python,Numpy,Machine Learning,Statistics,除了多元正态随机样本外,我们通常可以使用NumPy/Python或其他Python包生成哪些其他类型的多元随机样本?你能给我们看一下密码吗?例如,如果我们想在Python中生成多维卡方、t或Cauchy,那么代码是什么 具体来说,我想要一个类似于下面的代码,但是需要对参数进行必要的调整,下面的多元正态分布是mu,cov,它从p=100维的多元正态分布中生成一个n=1000的随机样本,具有零均值(mu)和单位协方差(cov)矩阵 我认为自己编写代码可能是最有效的方法。假设多元Cauchy是只有1个

除了多元正态随机样本外,我们通常可以使用NumPy/Python或其他Python包生成哪些其他类型的多元随机样本?你能给我们看一下密码吗?例如,如果我们想在Python中生成多维卡方、t或Cauchy,那么代码是什么

具体来说,我想要一个类似于下面的代码,但是需要对参数进行必要的调整,下面的多元正态分布是mu,cov,它从p=100维的多元正态分布中生成一个n=1000的随机样本,具有零均值(mu)和单位协方差(cov)矩阵


我认为自己编写代码可能是最有效的方法。假设多元Cauchy是只有1个自由度的多元Student's t,下面的答案为您提供了如何处理Cauchy和Student t分布的线索:!我认为自己编写代码可能是最有效的方法。假设多元Cauchy是只有1个自由度的多元Student's t,下面的答案为您提供了如何处理Cauchy和Student t分布的线索:!
p=100; n=1000
mu = np.zeros([p])
cov = np.eye(p)
X = np.random.multivariate_normal(mu, cov, n).T #generates the sample