我曾与我的兄弟讨论过有关使用机器学习赢得彩票的问题。我认为这是不可能的,并想向他展示。所以我开始学习python,对这个世界来说是全新的
我有outputdata,但是我需要inputdata。彩票号码将产生95.000.000线,我不知道在哪里制作这些线以及如何制作?
彩票中有5个介于1和50之间的数字,以及两个介于1和10之间的数字。这5个数字不能相同,并且与后两个数字相同。 因此(1,2,15,23,54,1,2)是一个可能的数字。 我想对于所有组合(1:50≠1:50≠1:50≠1:50≠1:50,1:10≠1:10),它看起来都是这样吗?
是否有必要拥有所有输入数据,还是可以用我的方式编码?
我尝试使用R和Excel生成所有数字,但是没有足够的行。
希望您能提供帮助!询问是否不清楚。
预先感谢
另一个兄弟
答案 0 :(得分:0)
您可以使用以下python代码创建一个长度为10的1至99的非重复数字列表:
cssRules
对此进行更改,分别创建一个1到50的列表和一个1到10的列表(长度分别为5和2):
import random
random.sample(random.sample(range(1,100), 10)
然后,我们可以使用以下方法连接列表:
a = random.sample(range(1,51), 5)
b = random.sample(range(1,11), 2)
您可以重复此操作以生成带有for循环的n个样本:
numbers = a+b
并学习将列表写入文件here。或在Google周围搜索以了解如何将列表保存为.csv格式。
祝你好运!
答案 1 :(得分:0)
大概您的参数将在更小的数据集上工作。准备一张在计算上要便宜得多的迷你彩票。