创建具有预定均值和标准差的数组 [英] Create an array with a pre determined mean and standard deviation

查看:82
本文介绍了创建具有预定均值和标准差的数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用Numpy创建具有预定均值和标准偏差值的数组.数组中需要随机数.

到目前为止,我可以生成一个数组并计算均值和标准差.但无法使数组受以下值控制:

import numpy as np
x = np.random.randn(1000)
print("Average:")
mean = x.mean()
print(mean)
print("Standard deviation:")
std = x.std()
print(std)

如何通过均值和标准差控制数组值?

解决方案

使用

How to control the array values through the mean and std?

Use numpy.random.normal. If your mean is my_mean and your std my_str:

x = np.random.normal(loc=my_mean, scale=my_std, size=1000)

这篇关于创建具有预定均值和标准差的数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆