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

【python】corruptions = util.get_corruptions()[1:]

  • 代码:corruptions = util.get_corruptions()[1:]

主要注意其中使用到的切片语法

逐项解释(中文):

  • util.get_corruptions():调用 util 模块里的 get_corruptions 函数,得到一个序列(通常是 list、tuple 或其他支持切片的序列)。举例:假设返回 ["Original","GaussianBlur","Noise","JPEG"]

  • 方括号 [...] 是索引/切片操作 applied to the result。这里不是先索引再调用,而是先调用函数得到对象,再对该对象做切片(函数调用和切片的先后顺序如写法所示)。

  • [1:] 是切片语法,含义是“从索引 1 开始到末尾”,即跳过索引 0 的元素,把索引 1 及之后的所有元素取出来。继续上面的例子,["Original","GaussianBlur","Noise","JPEG"][1:] 会得到 ["GaussianBlur","Noise","JPEG"]

  • 安全性/行为细节:

    • 对于长度小于等于 1 的序列,切片不会抛异常,会返回空列表或空序列(例如 []),因此不会引发 IndexError。
    • 切片会返回一个新的序列对象(如果原对象是 list,则返回新的 list),不会修改原始返回值。
    • 如果 get_corruptions() 返回的是生成器(generator),则不能直接用切片,会报 TypeError;但通常此函数返回 list/tuple,所以切片是合法的。
  • 在你的项目上下文里的可能意图:util.get_corruptions() 很可能包含一个表示“clean/original”数据的第一个项,作者用 [1:] 来去掉那个“原始/无噪声”项,仅保留需要做 TTA(退化/污染)的那些 corruption 类型。

  • 小例子(等价写法):

    • 等价步骤写法:
      all_corr = util.get_corruptions()
      corruptions = all_corr[1:]
      
    • 如果想显式跳过名为 "Original" 的项而不依赖位置,可以写:
      corruptions = [c for c in util.get_corruptions() if c.lower() != 'original']
      
http://www.jsqmd.com/news/60962/

相关文章:

  • 北京 KET/PET 辅导机构口碑排行榜(2026实测版)​
  • 【TET出版 | EI检索 | 多届历史快速稳定检索】第十届清洁能源与发电技术国际学术会议(CEPGT 2025)
  • 2025年江苏电焊技巧培训综合推荐榜单:江苏电焊工服务/江苏电焊技术公司/江苏电焊氩弧焊学校精选
  • 技术图文收集
  • 春熙路火锅推荐,美食/特色美食/火锅/老火锅/川渝火锅/重庆火锅/火锅店火锅品牌推荐排行榜单
  • 2025年12月小程序开发公司推荐,覆盖微信/定制/多行业的高口碑企业榜单
  • 天津 KET/PET 辅导机构口碑排名:12 区县家长首选的权威测评方案
  • 2025 最新离心机源头厂家推荐榜:权威测评精选实力品牌,采购选型全攻略碟式离心机/卧螺离心机公司推荐
  • 【SAE出版 | EI检索 | 高录用】2025年航空航天与电子信息国际学术会议(ICAEI 2025)
  • 2025年中国十大乳化泵制造商推荐:乳化泵专业供应商选择标准
  • 2025年模具激光焊接机定制厂家权威推荐榜单:激光焊接设备‌/激光平台焊接机‌/激光平台焊接机‌源头厂家精选
  • 2025 年渣浆泵厂家最新推荐榜,聚焦技术实力与市场口碑深度解析,高性能与可靠性兼具的优质品牌耐腐耐磨渣浆泵/立式渣浆泵公司推荐
  • 时序预测大模型 Chronos模型
  • 2025 年分离机厂家最新推荐榜,聚焦技术实力与市场口碑深度解析碟式分离机/碟片式分离机/离心分离机/全自动分离机公司推荐
  • 2025 年化工泵厂家最新推荐榜,技术实力与市场口碑深度解析的优质品牌优选指南不锈钢化工泵/氟塑料化工泵公司推荐
  • 亲和图
  • 推荐一家北京做小程序靠谱的公司:3家零投诉企业核心优势拆解,抖音小程序/微信小程序/支付宝小程序/预约小程序/接诉即办/AI小程序/党政小程序多平台多领域小程序开发公司推荐
  • Nexpose 8.31.0 for Linux Windows - 漏洞扫描
  • 给旧版 .NET 开道 “私有通路”:ILAccess.Fody 达成逻辑与设计精髓
  • 2025年9款AI写论文工具实测:查重率低原创度高,毕业论文轻松搞定!
  • Redis性能优化避坑指南 - 详解
  • 2025年12月江苏排水沟、排水槽、U型槽、盖板制造厂家排行榜前十推荐
  • 添加SSL证书后 润乾报表参数模板报错:此表单不安全。因此,系统已关闭自动填充
  • 【EAI、JPCS出版 | EI检索 | 征稿主题广】第四届智慧能源与电气工程国际学术会议(SEEE 2025)
  • 2025年高倍率应急启动电源厂家推荐与产品评测指南
  • IDEA(2020版)sevlet+session模拟用户登录
  • 2025年12月北京小程序开发公司排名,基于客户复购率的3家优质服务商盘点,活动小程序/工单小程序/寺庙小程序/律所小程序定制小程序开发公司推荐
  • 【IEEE出版 | EI检索 | 往届检索良好】第六届机械自动化与智能制造国际学术会议(MAIM 2025)
  • 2025年12月微信小程序定制开发公司哪家靠谱,全国精选3家+北京本地服务商优先选,物业小程序/社区小程序/商城小程序/硬件小程序/电商小程序/投票小程序多领域全覆盖小程序开发公司推荐
  • C 盘瘦身必备:用 mklink 搬移插件和缓存