文件名称:srsly: :owl:用于Python的现代高性能序列化工具-python
文件大小:404KB
文件格式:ZIP
更新时间:2024-07-08 12:50:26
序列化库
srsly: :owl:用于Python的现代高性能序列化工具 srsly:用于 Python 的现代高性能序列化实用程序 这个包将一些最好的 Python 序列化库捆绑到一个独立的包中,具有高级 API,可以轻松编写跨平台和 Python 正确的代码。 这使我们能够在单个二进制轮中提供我们需要的所有序列化实用程序。 :warning:还在建设中! 动机序列化很难,尤其是跨 Python 版本和多个平台。 在多年来处理了许多细微的错误(编码、语言环境、大文件)之后,我们的库(如 spaCy 和 Prodigy)稳步增长了许多实用函数来包装我们需要支持的多种序列化格式(尤其是 json、msgpack 和 pickle)。 这些包装函数最终在我们的代码库中重复出现,所以我们想把它们放在一个地方。 同时,我们注意到有很多小的依赖项会使维护变得更加困难,并使安装速度变慢。 为了解决这个问题,我们通过直接在其中包含组件包,使 srsly 成为独立的。 通过这种方式,我们可以在单个二进制轮中提供我们需要的所有序列化实用程序。 srsly 目前包括以下软件包的分支: ujson