好的,我可以帮你生成这份Excel。以下是一个示例代码:
```python
import pandas as pd
import random
# 定义数据集文件名
filename = 'object_dataset.xlsx'
# 定义物体信息
categories = ['person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'truck', 'boat', 'traffic light', 'fire hydrant', 'stop sign', 'parking meter', 'bench', 'bird', 'cat', 'dog', 'horse', 'sheep', 'cow', 'elephant', 'bear', 'zebra', 'giraffe', 'backpack', 'umbrella', 'handbag', 'tie', 'suitcase', 'frisbee', 'skis', 'snowboard', 'sports ball', 'kite', 'baseball bat', 'baseball glove', 'skateboard', 'surfboard', 'tennis racket', 'bottle', 'wine glass', 'cup', 'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple', 'sandwich', 'orange', 'broccoli', 'carrot', 'hot dog', 'pizza', 'donut', 'cake', 'chair', 'couch', 'potted plant', 'bed', 'dining table', 'toilet', 'tv', 'laptop', 'mouse', 'remote', 'keyboard', 'cell phone', 'microwave', 'oven', 'toaster', 'sink', 'refrigerator', 'book', 'clock', 'vase', 'scissors', 'teddy bear', 'hair drier', 'toothbrush']
objects = []
for i in range(100):
category = random.choice(categories)
depth = random.randint(0, 255)
area = random.randint(100, 10000)
dangerousness = random.uniform(0, 1)
objects.append({'category': category, 'depth': depth, 'area': area, 'dangerousness': dangerousness})
# 将物体信息存储到DataFrame中
df = pd.DataFrame(objects)
# 将DataFrame写入Excel文件
df.to_excel(filename, index=False)
```
你可以根据需要修改物体信息的范围和生成数据的数量来创建一个满足要求的数据集。