欢迎访问宙启技术站
智能推送

使用Python编写的生成20个_Feature()样本的随机器

发布时间:2023-12-11 05:49:39

下面是一个使用Python编写的生成20个_Feature()样本的随机生成器的例子:

import random

class Feature:
    def __init__(self, id, data):
        self.id = id
        self.data = data
    
    def __str__(self):
        return f"Feature {self.id}: {self.data}"

def generate_samples(num_samples):
    samples = []
    for i in range(num_samples):
        id = i + 1
        data = random.randint(1, 100)  # 随机生成数据
        feature = Feature(id, data)
        samples.append(feature)
    return samples

samples = generate_samples(20)
for sample in samples:
    print(sample)

这个例子中,我们定义了一个Feature类来表示每个样本,它包含一个id和一个data属性。generate_samples函数用于生成指定数量的样本,它使用random.randint函数随机生成一个1到100之间的整数作为data属性的值。

然后,我们调用generate_samples函数来生成20个样本,并将它们存储在一个列表中。最后,我们使用for循环遍历样本列表,并打印每个样本的id和data属性。

这个例子演示了如何使用Python生成20个_Feature()样本的随机生成器。你可以根据需要修改generate_samples函数中的数据生成逻辑来适应你的实际需求。