繁体   English   中英

google colab 的语法有问题

[英]Problematic syntax with google colab

我面临以下问题。

Google Colab 不接受以下语法:

下载: | import json from tqdm import tqdm from utils.general import download, Path def argoverse2yolo(set): labels = {} a = json.load(open(set, "rb")) for annot in tqdm(a['annotations'] , desc=f"正在将 {set} 转换为 YOLOv5 格式..."): img_id = annot['image_id'] img_name = a['images'][img_id]['name'] img_label_name = f'{img_name[: -3]}txt' cls = annot['category_id'] # 实例类 id x_center, y_center, width, height = annot['bbox'] x_center = (x_center + width / 2) / 1920.0 # 偏移和缩放 y_center = ( y_center + height / 2) / 1200.0 # 偏移量和缩放宽度 /= 1920.0 # 缩放高度 /= 1200.0 # 缩放 img_dir = set.parents[2] / 'Argoverse-1.1' / 'labels' / a['seq_dirs'][ a['images'][annot['image_id']]['sid']] if not img_dir.exists(): img_dir.mkdir(parents=True, exist_ok=True) k = str(img_dir / img_label_name) if k不在标签中:labels[k] = [] labels[k].append(f"{cls} {x_center} {y_center} {width} {height}\n") for k in labels: with open(k, " w") 作为 f: f.writelines(labels[k])

因为“|” 部分。 它写入语法错误。

我想知道如何找到 google colab 的等效语法。

提前感谢您,任何形式的帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM