作者你好,我在制作数据集(tfds build --data_dir /home/ubuntu/data1/zx/OpenFly-Platform/train/vln111)时出现该错误
下面是AI给出的原因:在代码的第72行:js = json.load(f)['episodes']
但是从JSON文件的实际结构来看,train.json 是一个数组(list),而不是包含 'episodes' 键的字典对象
JSON文件的结构是:[{...}, {...}, {...}],即直接是一个对象数组
代码试图用字符串 'episodes' 作为索引来访问数组,这会导致 TypeError: list indices must be integers or slices, not str
但是train.json文件是根据项目给出的文件直接生成的