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()样本,并提供了使用例子。根据需求可以对代码进行修改和扩展。
