解析prototxt文件的python库 prototxt-parser(使用parsy自定义文件格式解析)

Posted dongzhiquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解析prototxt文件的python库 prototxt-parser(使用parsy自定义文件格式解析)相关的知识,希望对你有一定的参考价值。

解析prototxt文件的python库 prototxt-parser https://github.com/yogin16/prototxt_parser https://test.pypi.org/project/prototxt-parser
1.yield让函数执行支持分段,让函数支持了记忆和状态,能够让一个函数变成状态机,这样一个状态机的执行流程可能直接表达在一个函数中,让整个处理流程更加顺畅。
2.parsy的optional,Returns a parser that expects the initial parser zero or once and maps the result to None in the case of no match. optional就是在匹配不上时返回None而不是直接报错,让程序有机会对匹配不上进行分支处理。
3.parsy的Parser 的<<,The same as parser.skip(other_parser) - see Parser.skip().
4.parsy的Parser的parse,Attempts to parse the given string (or list). If the parse is successful and consumes the entire string the result is returned - otherwise a ParseError is raised.
5.proto3的prototxt语法定义 1https://developers.google.com/protocol-buffers/docs/reference/proto3-spec?hl=zh-CN
6.parsy可以实现的的就是定了一些语言解析能力,能通过类似语法描述(Language Specification)方式编程,实现对特定格式文本解析,将文本按照语法描述解析成语法树(字典)。可以方便实现对自定义文件格式解析。

以上是关于解析prototxt文件的python库 prototxt-parser(使用parsy自定义文件格式解析)的主要内容,如果未能解决你的问题,请参考以下文章

解析Caffe框架的prototxt模型文件

解析Caffe框架的prototxt模型文件

Caffe中Solver.prototxt解析

根据 train_test.prototxt文件生成 deploy.prototxt文件

如何对prototxt文件绘制网络的结构图

如何将 caffe prototxt 转换为 pytorch 模型?