用Python编写的生成20条随机_Feature()样本的脚本
发布时间:2023-12-11 05:53:44
下面是一个使用Python编写的生成20条随机_Feature()样本的脚本,包括使用例子:
import random
class Feature:
def __init__(self, name, value):
self.name = name
self.value = value
def __str__(self):
return f"{self.name}: {self.value}"
def generate_random_samples(num_samples):
feature_names = ['Feature1', 'Feature2', 'Feature3', 'Feature4', 'Feature5']
samples = []
for _ in range(num_samples):
feature_name = random.choice(feature_names)
feature_value = random.randint(0, 100)
feature = Feature(feature_name, feature_value)
samples.append(feature)
return samples
# 生成20条随机样本
samples = generate_random_samples(20)
# 打印样本
for sample in samples:
print(sample)
这个脚本包含一个Feature类,代表一个特征,它有一个name属性和一个value属性。generate_random_samples函数接受一个参数num_samples,用于指定要生成的样本数量。在每个样本中,随机选择一个特征名称,并生成一个0到100之间的随机值,然后创建一个Feature对象,并将其添加到样本列表中。
在使用例子部分,我们调用generate_random_samples函数生成了20个样本,并将其存储在samples列表中。然后,通过循环遍历samples列表,打印每个样本。
希望这个脚本能满足你的需求!
