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

使用Python实现的随机生成20个_Feature()数据的程序

发布时间:2023-12-11 05:51:11

下面是一个使用Python实现的随机生成20个_Feature()数据的程序的示例:

import random

class _Feature():
    def __init__(self, value):
        self.value = value

def generate_features():
    features = []
    for _ in range(20):
        value = random.randint(1, 100)
        feature = _Feature(value)
        features.append(feature)
    return features

if __name__ == "__main__":
    features = generate_features()
    for i, feature in enumerate(features):
        print(f"Feature {i+1}: {feature.value}")

在这个程序中,我们定义了一个_Feature类,该类只有一个属性value。我们通过generate_features函数生成20个_Feature对象,并将它们存储在一个列表中。生成的value是在1到100之间的随机数。

在主程序中,我们调用generate_features函数并将结果存储在features变量中。然后,我们使用enumerate函数迭代列表中的每个feature,并打印其value属性。

运行这个程序,你将得到一个类似以下的输出:

Feature 1: 10
Feature 2: 87
Feature 3: 53
Feature 4: 42
Feature 5: 5
Feature 6: 73
Feature 7: 55
Feature 8: 77
Feature 9: 18
Feature 10: 82
Feature 11: 91
Feature 12: 40
Feature 13: 9
Feature 14: 30
Feature 15: 37
Feature 16: 18
Feature 17: 78
Feature 18: 12
Feature 19: 6
Feature 20: 54

这个程序生成的20个_Feature对象的value属性值都是随机生成的,并在1到100之间。你可以根据自己的需求修改生成随机数的范围或增加其他属性到_Feature类中。