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

前端之家收集整理的这篇文章主要介绍了python – numpy从线性函数生成数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我想从线性函数生成100个左右的数据点,那么最好的方法是什么?

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

其中delta是从-10到10之间的均匀分布绘制的随机

我希望为每个数据点生成delta,以对数据进行一些扰动.

import numpy as np

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

这似乎符合三角洲的法案,虽然我不确定如何产生其余的纳入这个.

解决方法

我不知道你想如何生成x,但这会起作用:
In [7]: x = np.arange(100)

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

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

猜你在找的Python相关文章