gpt4 book ai didi

python - numpy 从线性函数生成数据

转载 作者:太空狗 更新时间:2023-10-29 21:36:40 28 4
gpt4 key购买 nike

假设我想从线性函数生成 100 个左右的数据点,最好的方法是什么?

线性函数示例 y = 0.4*x + 3 + delta

其中 delta 是从 -10 到 +10 之间的均匀分布中抽取的随机值

我希望为每个数据点生成增量,以便对数据进行一些扰动。

import numpy as np

d = np.random.uniform(-10, 10)

这似乎符合 delta 的要求,尽管我不确定如何生成包含它的其余部分。

最佳答案

我不知道你想如何生成 x,但这行得通:

In [7]: x = np.arange(100)

In [8]: delta = np.random.uniform(-10,10, size=(100,))

In [9]: y = .4 * x +3 + delta

enter image description here

关于python - numpy 从线性函数生成数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35730534/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com