Perl学习笔记 No.1

本文介绍了Perl编程的基础知识,包括如何运行Perl脚本、字符串处理、变量使用、运算符及其优先级等内容,适合初学者入门。

1.  写好代码, #chmod 755 文件名,就可以直接运行
2.  也可以调试, #perl -M 文件名
3.  转移字符只在双引号字符串中起作用, 标量变量内插亦同
4.  标量变量直接使用,以$开头
5.  字符串连接使用 .
6.  在变量前使用/,变量不会被内插,"/$变量名"
7.  使用{}将变量括起来,可以保证匹配
8.  2**3,2的3次方 //真是太方便了
9.  运算符左结合先算左边,右结合就先算右边 //见附录
10.字符串'0'非空,但在作if判断时为false;变量未赋值,其值为undef,使用if判断,为false
11.从键盘输入$text=<STDIN>;
12.chomp(#text); 去掉$text末尾的换行符,比如chomp(#text=<STDIN>);
13.chomp仅移除一个换行符 //囧,而且返回值为它移除换行符的个数
14.除非移除它们时含义会变 ,否则括号是可以省略的.
15.所有数字都会被内部转换为double(双精度浮点数),某些特殊运算会转换为int(整数)计算,如 %
16.defined函数,用来判断变量是否为undef



操作符的优先级和结合性(由高到低)
结合性          操作符
左            括号和列表操作符的参数
左            ->
++ --( 自增和自减)
右            **
右            / ! ~ + - (一元操作符 )
左            =~ !~
左            */%x
左            + - . (二元操作符 )
左            << >>
Named unary operators ( -X filetests, rand)
< <= > >= lt le gt ge( “不等的 ”)
= = != <=> eq ne cmp(“ 相等的” )
左            &
左            |^
左            &&
左            ||
..    …
右            ?:(三元操作符 )
右 = +=     -=   .=
左 ,  =>
List operators(rightward)
右 not
左 A nd
左 or xor

数据集介绍:道路安全物体检测数据集数据集名称:道路安全物体检测数据集图片数量:- 训练集:5,230张图片- 验证集:1,494张图片- 测试集:749张图片- 总计:7,473张图片分类类别:- Animal(动物):道路上的动物,可能影响交通安全或监控场景。- Bike(自行车):交通参与者,用于识别骑行物体。- Bump(减速带):道路设施,用于检测减速区域。- Car(汽车):主要交通工具,支持车辆识别任务。- Carstop(停车标志):车辆停止状态或交通标志,适用于行为分析。- Colorcone(彩色锥筒):道路施工或标记物体,用于安全区域划分。- Hole(坑洞):道路缺陷,支持路面风险评估。- Person(行人):交通参与者,用于行人检测和监控。标注格式:- YOLO格式,包含边界框和类别标签,适用于目标检测任务。- 数据格式为图像文件,来源于实际场景采集。自动驾驶系统开发:数据集支持目标检测任务,帮助构建AI模型以识别道路物体(如汽车、行人、减速带),提升自动驾驶车辆的环境感知能力。智能交通监控系统:集成至交通管理平台,实现实时检测道路异常(如坑洞、彩色锥筒),辅助交通流量分析和安全预警。道路安全评估工具:用于开发道路缺陷检测应用,自动识别减速带、坑洞等,支持基础设施维护和风险预防。安防与监控解决方案:适用于CCTV系统,检测行人、动物等物体,增强公共场所的安全监控效率。精准标注与多样性:- 标注基于YOLO格式,边界框定位准确,确保模型训练可靠性。- 覆盖8个道路安全相关类别,包括车辆、行人、障碍物等,场景多样,提升泛化能力。任务适配性强:- 标注兼容主流深度学习框架(如YOLO),可直接用于目标检测模型训练。- 支持从基础检测扩展到复杂任务,如交通行为分析或风险评估。实际应用价值高:- 数据来源于真实道路环境,适用于交通、城市管理和安全领域。- 大样本量(7,473张图片)支持模型鲁棒性训练,助力AI解决方案落地。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值