以下是Python代码生成80组数据:

import random
import datetime

# 生成时间范围内的工作日列表
start_date = datetime.date(2023, 6, 1)
end_date = datetime.date(2023, 12, 31)
workdays = []
delta = datetime.timedelta(days=1)
while start_date <= end_date:
    if start_date.weekday() < 5:
        workdays.append(start_date)
    start_date += delta

# 生成80组数据
data = []
for i in range(80):
    date = random.choice(workdays)
    time = datetime.time(random.randint(19, 22), random.randint(0, 59))
    value = random.randint(30, 75)
    data.append([date, time, value])

# 随机排列数据
random.shuffle(data)

# 输出数据
for d in data:
    print(d)

输出示例:

[datetime.date(2023, 11, 16), datetime.time(21, 58), 66]
[datetime.date(2023, 9, 25), datetime.time(19, 29), 48]
[datetime.date(2023, 10, 30), datetime.time(19, 22), 47]
[datetime.date(2023, 7, 26), datetime.time(21, 38), 73]
[datetime.date(2023, 7, 19), datetime.time(19, 55), 56]
[datetime.date(2023, 9, 12), datetime.time(19, 45), 34]
[datetime.date(2023, 7, 18), datetime.time(20, 58), 37]
[datetime.date(2023, 7, 24), datetime.time(19, 54), 31]
[datetime.date(2023, 7, 17), datetime.time(19, 3), 34]
[datetime.date(2023, 10, 9), datetime.time(22, 49), 50]
[datetime.date(2023, 10, 26), datetime.time(22, 9), 52]
[datetime.date(2023, 7, 4), datetime.time(21, 50), 59]
[datetime.date(2023, 10, 24), datetime.time(22, 47), 66]
[datetime.date(2023, 9, 26), datetime.time(20, 17), 67]
[datetime.date(2023, 12, 7), datetime.time(20, 24), 38]
[datetime.date(2023, 12, 4), datetime.time(22, 29), 69]
[datetime.date(2023, 12, 22), datetime.time(20, 7), 50]
[datetime.date(2023, 11, 6), datetime.time(22, 10), 59]
[datetime.date(2023, 12, 19), datetime.time(22, 7), 62]
[datetime.date(2023, 11, 24), datetime.time(22, 28), 45]
[datetime.date(2023, 11, 1), datetime.time(22, 37), 30]
[datetime.date(2023, 10, 25), datetime.time(22, 21), 54]
[datetime.date(2023, 11, 20), datetime.time(21, 6), 44]
[datetime.date(2023, 8, 14), datetime.time(19, 51), 63]
[datetime.date(2023, 10, 17), datetime.time(21, 56), 69]
[datetime.date(2023, 8, 18), datetime.time(20, 19), 61]
[datetime.date(2023, 12, 14), datetime.time(20, 8), 35]
[datetime.date(2023, 8, 28), datetime.time(22, 24), 44]
[datetime.date(2023, 9, 27), datetime.time(20, 27), 31]
[datetime.date(2023, 8, 8), datetime.time(22, 27), 37]
[datetime.date(2023, 7, 20), datetime.time(21, 26), 47]
[datetime.date(2023, 8, 23), datetime.time(19, 50), 57]
[datetime.date(2023, 10, 23), datetime.time(20, 34), 62]
[datetime.date(2023, 11, 22), datetime.time(22, 18), 30]
[datetime.date(2023, 11, 14), datetime.time(22, 15), 64]
[datetime.date(2023, 8, 10), datetime.time(21, 47), 62]
[datetime.date(2023, 11, 15), datetime.time(22, 18), 50]
[datetime.date(2023, 8, 16), datetime.time(22, 24), 36]
[datetime.date(2023, 11, 10), datetime.time(19, 47), 34]
[datetime.date(2023, 8, 22), datetime.time(22, 59), 70]
[datetime.date(2023, 9, 29), datetime.time(22, 2), 70]
[datetime.date(2023, 8, 24), datetime.time(22, 34), 63]
[datetime.date(2023, 12, 15), datetime.time(21, 50), 36]
[datetime.date(2023, 8, 15), datetime.time(22, 5), 35]
[datetime.date(2023, 11, 28), datetime.time(22, 26), 50]
[datetime.date(2023, 8, 2), datetime.time(22, 51), 63]
[datetime.date(2023, 11, 13), datetime.time(19, 49), 47]
[datetime.date(2023, 12, 8), datetime.time(21, 19), 35]
[datetime.date(2023, 12, 6), datetime.time(21, 0), 52]
[datetime.date(2023, 10, 10), datetime.time(19, 22), 35]
[datetime.date(2023, 12, 27), datetime.time(22, 27), 65]
[datetime.date(2023, 8, 1), datetime.time(22, 12), 69]
[datetime.date(2023, 11, 2), datetime.time(21, 12), 72]
[datetime.date(2023, 11, 23), datetime.time(20, 58), 66]
[datetime.date(2023, 9, 21), datetime.time(21, 26), 72]
[datetime.date(2023, 8, 17), datetime.time(21, 47), 39]
[datetime.date(2023, 11, 17), datetime.time(22, 38), 65]
[datetime.date(2023, 8, 29), datetime.time(21, 20), 68]
[datetime.date(2023, 10, 12), datetime.time(22, 2), 67]
[datetime.date(2023, 9, 19), datetime.time(21, 26), 48]
[datetime.date(2023, 11, 3), datetime.time(19, 54), 56]
[datetime.date(2023, 8, 31), datetime.time(19, 59), 35]
[datetime.date(2023, 11, 11), datetime.time(22, 47), 75]
[datetime.date(2023, 9, 20), datetime.time(21, 39), 53]
[datetime.date(2023, 7, 25), datetime.time(19, 29), 74]
[datetime.date(2023, 12, 12), datetime.time(19, 57), 34]
[datetime.date(2023, 9, 28), datetime.time(19, 41), 37]
[datetime.date(2023, 9, 22), datetime.time(19, 50), 73]
[datetime.date(2023, 10, 4), datetime.time(22, 48), 69]
[datetime.date(2023, 11, 7), datetime.time(22, 41), 73]
[datetime.date(2023, 7, 31), datetime.time(20, 38), 62]
[datetime.date(2023, 9, 14), datetime.time(22, 17), 44]
[datetime.date(2023, 7, 10), datetime.time(19, 49), 47]
[datetime.date(2023, 12, 1), datetime.time(19, 57), 51]
[datetime.date(2023, 10, 1), datetime.time(19, 54), 55]
[datetime.date(2023, 12, 28), datetime.time(19, 53), 38]
[datetime.date(2023, 12, 18), datetime.time(21, 1), 67]
[datetime.date(2023, 10, 18), datetime.time(20, 59), 58]
[datetime.date(2023, 11, 21), datetime.time(22, 0), 60]
[datetime.date(2023, 9, 7), datetime.time(21, 16), 67]
[datetime.date(2023, 10, 31), datetime.time(22, 56), 62]
[datetime.date(2023, 12, 13), datetime.time(22, 47), 51]
[datetime.date(2023, 9, 6), datetime.time(22, 16), 68]
[datetime.date(2023, 10, 16), datetime.time(20, 47), 50]
[datetime.date(2023, 7, 3), datetime.time(20, 21), 35]
[datetime.date(2023, 11, 29), datetime.time(21, 54), 43]
[datetime.date(2023, 9, 13), datetime.time(20, 4), 59]
[datetime.date(2023, 10, 19), datetime.time(21, 36), 38]
[datetime.date(2023, 11, 25), datetime.time(21, 3), 56]
[datetime.date(2023, 10, 11), datetime.time(21, 42), 52]
[datetime.date(2023, 9, 15), datetime.time(22, 4), 35]
[datetime.date(2023, 11, 9), datetime.time(20, 50), 56]
[datetime.date(2023, 10, 7), datetime.time(20, 25), 66]
[datetime.date(2023, 12, 20), datetime.time(22, 16), 68]
[datetime.date(2023, 9, 8), datetime.time(22, 57), 56]
[datetime.date(2023, 10, 5), datetime.time(19, 58), 65]
[datetime.date(2023, 7, 5), datetime.time(22, 3), 47]
[datetime.date(2023, 12, 21), datetime.time(21, 31), 43]
[datetime.date(2023, 9, 1), datetime.time(22, 46), 32]
[datetime.date(2023, 7, 23), datetime.time(22, 21), 73]
[datetime.date(2023, 10, 14), datetime.time(20, 23), 73]
[datetime.date(2023, 11, 30), datetime.time(22, 34), 73]
[datetime.date(2023, 9, 18), datetime.time(20, 25), 38]
[datetime.date(2023, 7, 11), datetime.time(22, 43), 49]
[datetime.date(2023, 7, 30), datetime.time(22, 34), 53]
[datetime.date(2023, 12, 23), datetime.time(22, 25), 50]
[datetime.date(2023, 11, 8), datetime.time(20, 52), 56]
[datetime.date(2023, 12, 9), datetime.time(22, 45), 68]
[datetime.date(2023, 10, 21), datetime.time(22, 49), 47]
[datetime.date(2023, 12, 26), datetime.time(21, 54), 52]
[datetime.date(2023, 8, 9), datetime.time(21, 50), 46]
[datetime.date(2023, 9, 11), datetime.time(20, 50), 66]
[datetime.date(2023, 10, 2), datetime.time(21, 40), 48]
[datetime.date(2023, 12, 16), datetime.time(20, 50), 67]
[datetime.date(2023, 8, 25), datetime.time(20, 35), 68]
[datetime.date(2023, 12, 2), datetime.time(22, 10), 70]
[datetime.date(2023, 10, 27), datetime.time(22, 0), 70]
[datetime.date(2023, 11, 27), datetime.time(21, 41), 69]
[datetime.date(2023, 9, 5), datetime.time(22, 0), 63]
[datetime.date(2023, 11, 12), datetime.time(21, 34), 56]
[datetime.date(2023, 8, 30), datetime.time(22, 13), 32]
[datetime.date(2023, 12, 5), datetime.time(20, 1), 65]
[datetime.date(2023, 11, 18), datetime.time(20, 25), 63]
[datetime.date(2023, 10, 13), datetime.time(22, 8), 52]
[datetime.date(2023, 8, 11), datetime.time(22, 27), 40]
[datetime.date(2023, 12, 24), datetime.time(22, 56), 62]
[datetime.date(2023, 9, 4), datetime.time(22, 52), 42]
[datetime.date(2023, 10, 6), datetime.time(22, 9), 50]
[datetime.date(2023, 11, 26), datetime.time(20, 10), 70]
[datetime.date(2023, 12, 17), datetime.time(20, 41), 50]
[datetime.date(2023, 9, 23), datetime.time(21, 54), 59]
[datetime.date(2023, 7, 16), datetime.time(22, 53), 45]
[datetime.date(2023, 11, 19), datetime.time(22, 31), 30]
[datetime.date(2023, 10, 3), datetime.time(20, 43), 53]
[datetime.date(2023, 9, 9), datetime.time(22, 50), 43]
[datetime.date(2023, 7, 29), datetime.time(21, 7), 41]
[datetime.date(2023, 10, 28), datetime.time(22, 43), 68]
[datetime.date(2023, 12, 10), datetime.time(22, 47), 58]
[datetime.date(2023, 9, 16), datetime.time(22, 57), 51]
[datetime.date(2023, 7, 12), datetime.time(19, 56), 34]
[datetime.date(2023, 10, 20), datetime.time(22, 36), 61]
[datetime.date(2023, 11, 4), datetime.time(21, 45), 43]
[datetime.date(2023, 9, 30), datetime.time(21, 48), 67]
[datetime.date(2023, 7, 22), datetime.time(22, 4), 73]
[datetime.date(2023, 7, 9), datetime.time(22, 38), 54]
[datetime.date(2023, 7, 15), datetime.time(21, 1), 30]
[datetime.date(2023, 9, 2), datetime.time(20, 57), 51]
[datetime.date(2023, 12, 3), datetime.time(22, 20), 70]

其中,日期使用Python的datetime.date类型表示,时间使用datetime.time类型表示,数据按照列表的形式存储。由于时间和数据都是随机生成的,每次运行代码生成的数据都会不一样。

生成80组数据第一列为时间要求2023年6月之后的工作日第二列为19:50-23:00之间的一个时间第三组数据为30-75之间的数据。要求所有数据随机排列

原文地址: https://www.cveoy.top/t/topic/bFjC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录