123456789101112131415161718192021222324 |
- # -*- coding: utf-8 -*-
- """
- @author: zsc
- @time: 2024/11/18
- @desc: 数据采集
- """
- import random
- class DataCollector:
- def __init__(self):
- self.data = []
- def collect(self):
- # 模拟从数据库或API收集数据,包含至少20条记录和多种行为
- actions = ['click', 'view', 'add_to_cart', 'purchase', 'review']
- prodoct = ['渝快贷', '', 'item3', 'item4', 'item5']
- users = ['User{}'.format(i) for i in range(1, 21)]
- self.data = [
- {'user': random.choice(users), 'action': random.choice(actions), 'item': random.choice(items)}
- for _ in range(100)
- ]
- return self.data
|