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

Python实现的随机生成20个_Feature()样本的代码

发布时间:2023-12-11 05:52:54

下面是Python实现的随机生成20个_Feature()样本的代码:

import random

class Feature:
    def __init__(self, name, value):
        self.name = name
        self.value = value

def generate_samples(num_samples):
    samples = []
    for i in range(num_samples):
        name = "Feature" + str(i+1)
        value = random.randint(1, 10)
        feature = Feature(name, value)
        samples.append(feature)
    return samples

# 生成20个样本
samples = generate_samples(20)

# 打印样本
for sample in samples:
    print(f"{sample.name}: {sample.value}")

这段代码定义了一个Feature类,其中包含属性name和value。然后,通过generate_samples函数生成指定数量的样本,每个样本具有 的名称和随机生成的值。

使用例子:

samples = generate_samples(20)
for sample in samples:
    print(f"{sample.name}: {sample.value}")

运行这段代码将生成并打印出20个样本,每个样本的名称为"FeatureX",其中X为样本的索引,值为1到10之间的随机整数。

样本输出示例:

Feature1: 7
Feature2: 4
Feature3: 9
...
Feature18: 2
Feature19: 10
Feature20: 6

以上是一个简单的Python代码实现,生成20个_Feature()样本,并提供了使用例子。根据需求可以对代码进行修改和扩展。