当前位置: 首页 > news >正文

学校英语网站栏目名称如何快速提升网站流量

学校英语网站栏目名称,如何快速提升网站流量,开通微网站,做网站编程的待遇CBEngine 是一个微观交通模拟引擎#xff0c;可以支持城市规模的道路网络交通模拟。CBEngine 能够快速模拟拥有数千个交叉路口和数十万辆车辆的道路网络交通。 以下内容基本翻译自CBEngine — CBLab 1.0.0 documentation 1 模拟演示 1.0 模拟演示结构 config.cfg 定义了 roa…CBEngine 是一个微观交通模拟引擎可以支持城市规模的道路网络交通模拟。CBEngine 能够快速模拟拥有数千个交叉路口和数十万辆车辆的道路网络交通。 以下内容基本翻译自CBEngine — CBLab 1.0.0 documentation 1 模拟演示 1.0 模拟演示结构 config.cfg 定义了 roadnet.txt 和 flow.txt 的路径并包含了一些 CBEngine 的设置。roadnet.txt 和 flow.txt 为模拟数据。utils.py 包含 Dataloader 工具类用于数据加载。main.py 为运行模拟的脚本。 1.1 启动演示 在安装了 CBEngine 的环境中运行以下命令 python main.py1.2 理解演示代码 1.2.1 定义模拟参数 roadnet_file ./data/roadnet.txt flow_file ./data/flow.txt cfg_file ./cfgs/config.cfg dataloader Dataloader(roadnet_file, flow_file, cfg_file)1.2.2 创建模拟器实例 running_step 300 # 模拟时长 phase_time 30 # 交通信号周期时长 engine cbengine.Engine(cfg_file, 12) # 创建模拟器实例1.2.3 启动模拟器 engine.next_step() 用于模拟器迭代一个时间步长默认为 1 秒。在循环中我们可以操作交通元素并观测模拟情况 print(Simulation starts ...) start_time time.time() for step in range(running_step):for intersection in dataloader.intersections.keys(): # 遍历每个交通信号engine.set_ttl_phase(intersection, (int(engine.get_current_time()) // phase_time) % 4 1) # 修改交通信号相位engine.next_step() # 模拟器前进一步print( time step: {}, number of vehicles: {}.format(step, engine.get_vehicle_count())) # 打印当前车辆数 end_time time.time() print(Simulation finishes. Runtime: , end_time - start_time)相位错位的解释 2 数据格式 2.1 配置文件格式config.cfg # 模拟器的配置文件# 时间参数 start_time_epoch 0 # 模拟开始时间 max_time_epoch 3600 # 模拟最大结束时间# 数据路径 road_file_addr : ./data/roadnet.txt # 路网数据文件路径 vehicle_file_addr : ./data/flow.txt # 交通流数据文件路径# 日志 report_log_mode : normal report_log_addr : ./log/ report_log_rate 10 warning_stop_time_log 1002.2  路网文件格式roadnet.txt 包括以下三部分 2.2.1 交叉口数据 包括经纬度、交叉口 ID 及信号灯安装信息。 92344 // 交叉口总数 30.2795476000 120.1653304000 25926073 1 // 纬度经度交叉口ID是否有信号灯2.2.2 道路数据 包括道路长度、限速、车道数及通行方向。 每条道路有两个方向如果只有一个则是单行道 2105 // 道路段总数 28571560 4353988632 93.2000000000 20 3 3 1 2 //起始交叉口id 终止交叉口id 路段长度 路段限速 起-止车道数 止-起车道数 //起-止车道ID 止-起车道ID 1 0 0 0 1 0 0 1 1 // 起-止车道的通行权限 1 0 0 0 1 0 0 1 1 // 止-起车道的通行权限 //通行权限每三个一组所以上面的三个车道是左、直行、直行加右转 2.2.3 交通信号数据 描述交叉口与道路的连接性 107 // 有信号灯的交叉口总数 1317137908 724 700 611 609 // 交叉口ID及四个方向道路段ID北、东、南、西 2.3 流量文件格式flow.txt 流量文件定义了模拟中的车辆流量配置。每个流量flow由一个元组表示(start_time, end_time, vehicle_interval, route) start_time: 流量开始时间。end_time: 流量结束时间。vehicle_interval: 每辆车之间的间隔时间单位秒。route: 流量的行驶路线由道路段IDs组成而非交叉口IDs。 流量文件包含以下部分 第一行流量数量 n后续的 3 行每个流量的3行配置 第一行start_time, end_time, vehicle_interval。第二行路线包含的道路段数 k。第三行路线详细包含 k个道路段ID。 12 // 流量数量 n 12 0 100 5 // 流量1的开始时间、结束时间和车辆间隔 2 // 流量1的路线包含2段道路 2 3 // 流量1的道路段ID//0~100s内 每5s一辆车路线是2-3 3 其他的api 4 其他  CBEngine允许用户定制以下两大模块 驾驶模块Driving Module 控制车辆的驾驶行为。路径规划模块Routing Module 根据交通条件动态调整车辆路线。 模块定制需用C实现通过覆盖 src/modules/driving.cc 和 src/modules/routing.cc 中的默认实现来实现自定义逻辑。
http://www.hkea.cn/news/14374950/

相关文章:

  • 东营市东营网站设计苏州现在能正常出入吗
  • 网站开发流程可规划为哪三个阶段wordpress兼容手机吗
  • 网站标题如何书写程林街网站建设
  • 四川平昌县建设局网站华强北做电子网站
  • 怎样建设个自己的网站首页响应式网站一般做几个设计稿
  • 哪个网站做网站好wordpress视频网站用什么播放器
  • 网站的建设课程商务门户网站怎么做
  • icp备案网站名称是什么意思建网站需要那些步骤
  • 网站建设先进个人材料自己怎么做网站啊
  • 企业网站优化应该怎么做做网站用到ps么
  • 保健品商城网站模板php连接wordpress数据库
  • 视觉设计作品集范例百度网站源码优化检测
  • 小厂建网站注册劳务公司需要什么条件多少钱
  • 长沙河西网站建设做网站有费用吗
  • 化妆品可做的团购网站有哪些广西建设网网上办事大厅个人版
  • 南通网站建设服务珠海在线网站制作公司
  • 做网站前需要准备什么平台公司有哪些
  • 彩票网站的推荐怎么做网站开发流程丽江
  • 移动端快速建站的方法厦门建设局耿家强
  • 做一个网站链接怎么做食品公司网站建设
  • 可以做英语阅读理解的网站基于jsp的电子商务网站开发
  • 移动网站开发教材在线做c 题的网站
  • 番禺网站制作设计中国新闻社待遇
  • 深圳市宝安网站建设微信怎么做捐钱的网站
  • 推荐一下网站谢谢seo查询平台
  • 网站所有权问题vue做门户网站用什么ui
  • php响应式网站wordpress主题lovephoto
  • 成都网站建设公司排名十大耐玩手机单机游戏
  • 聚合影视网站建设网站图片3d显示效果
  • 常用来做网站的首页wordpress 替换