python编写程序,模拟2023年5月1日(9:00-12:00)某超市熟食,化妆品,日用品,服装,玩具每小时的销量(每小时销售在5-100范围内),使用时间序列作为索引)
时间: 2024-02-23 08:57:53 浏览: 28
好的,这个问题需要用到Python中的一些库和模块,主要是pandas和numpy。以下是一个简单的程序,可以模拟2023年5月1日(9:00-12:00)某超市熟食,化妆品,日用品,服装,玩具每小时的销量:
```python
import pandas as pd
import numpy as np
# 生成时间序列,范围为2023-05-01 09:00:00到2023-05-01 12:00:00,间隔为1小时
time_index = pd.date_range(start='2023-05-01 09:00:00', end='2023-05-01 12:00:00', freq='H')
# 生成销量数据,每个小时销售在5-100范围内,共3个小时,5个商品
sales_data = np.random.randint(low=5, high=100, size=(len(time_index), 5))
# 将时间序列作为索引,列名为商品名称
sales_df = pd.DataFrame(data=sales_data, index=time_index, columns=['熟食', '化妆品', '日用品', '服装', '玩具'])
# 打印出销量数据
print(sales_df)
```
输出的结果如下:
```
熟食 化妆品 日用品 服装 玩具
2023-05-01 09:00:00 33 94 67 87 48
2023-05-01 10:00:00 29 94 46 69 43
2023-05-01 11:00:00 23 31 64 88 26
2023-05-01 12:00:00 67 9 20 19 24
```
其中,每行代表一个小时的销量数据,每列代表一个商品的销量数据。可以看到,每个小时的销售量在5-100范围内,符合要求。