【问题标题】:Generate a random gaussian signal of 5000 samples生成 5000 个样本的随机高斯信号
【发布时间】:2021-12-08 15:12:44
【问题描述】:

我想生成一个 5000 个样本的随机高斯信号并计算它的标准偏差。之后,我想要查看它的直方图图形。我已经尝试了很多其他相关主题的东西,但没有一个是我想要的。谁能帮我?通过 python 顺便说一句

【问题讨论】:

  • 是一些数据(其中 5000 个)具有高斯分布吗?
  • 我试过了,但名称“x”未定义,因此无法绘制直方图
  • x 是值,y 是它们的数量

标签: python signals histogram gaussian sample


【解决方案1】:

您可以使用库 numpy 和 matplotlib,它们可以解决您想要做的所有事情:

import numpy as np
import matplotlib.pyplot as plt

#create signal
nSamples = 5000
randomSignal = np.random.randn(nSamples)
#calculate standard deviation 
std = np.std(randomSignal)


#generate an histogram
binNumber = 20
plt.hist(x,bins = binNumber)

希望这会有所帮助,如果您正在寻找其他东西,请告诉我(抱歉土豆英语)

【讨论】:

    猜你喜欢
    • 2020-04-10
    • 2020-06-16
    • 2014-04-15
    • 2020-08-24
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多