def process_radar_csv_file(filename):
with open(filename) as csvfile:
reader = csv.DictReader(csvfile)
csv_rows = [row for row in reader]
print "%s radar records" % len(csv_rows)
n_limit_rows = 1000000
radar_obss = []
for i, row in enumerate(csv_rows):
if i > n_limit_rows - 1:
break
time = float(row['timestamp'])
x, y, z, vx, vy = float(row['x']), float(row['y']), float(row['z']), float(row['vx']), float(row['vy'])
obs = RadarObservation(time, x, y, z, vx, vy)
#print obs
radar_obss.append(obs)
return radar_obss
评论列表
文章目录