gpt4 book ai didi

python - 根据具有方差的样本点生成 2d 点

转载 作者:太空宇宙 更新时间:2023-11-04 00:20:47 36 4
gpt4 key购买 nike

我有一个绘图,其中我通过二维网格 [-55 - 55、-35、35] 上的鼠标单击事件收集了 10 个点。之后,我添加了一个代表 10 分的标签并将其保存在列表中。

这是结果列表的示例条目:

<class 'list'>: [[-38.39, 20.3], [-38.25, 12.27], [-38.39, 5.0], [-38.96, -3.48], [-37.54, -15.61], [-26.33, -7.73], [-28.32, 3.03], [-26.47, 14.24], [-20.08, 15.15], [-18.38, -1.36], [1.0]]

现在我想根据这 10 个样本点生成类似的列表条目。该数据稍后应用作模型的训练数据,以确定 10 个点的不同形态。

对于在一定方差范围内生成相似点的提示,我将不胜感激。

最佳答案

只需添加一个随机 x/y 值,您就可以轻松地对新位置进行采样。我附上了这种采样方法的结果。

points = [[-38.39, 20.3], [-38.25, 12.27], [-38.39, 5.0], [-38.96, -3.48], [-37.54, -15.61], [-26.33, -7.73], [-28.32, 3.03], [-26.47, 14.24], [-20.08, 15.15], [-18.38, -1.36]]
newPoints = []
for point in points:
singleSet = []
for i in range(0, 10):
singleSet.append([point[0] + uniform(-0.5, 0.5), point[1] + uniform(-0.5, 0.5)])
newPoints.append(singleSet)

enter image description here

关于python - 根据具有方差的样本点生成 2d 点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49190016/

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