用于改进类型化数据压缩的位洗牌筛选器。

bitshuffle的Python项目详细描述


应用程序

BitShuffle可能适合您的应用程序,如果:

  • 您需要压缩键入的二进制数据。
  • 数据的排列方式使相邻元素之间的变化最快 数据集的索引相似(高度相关)。
  • 前一点的一个特例是如果你只是在锻炼子集 数据类型中的位,整数数据通常也是如此。
  • 您需要高压缩比和高性能。

比较比特洗牌与其他压缩算法和HDF5过滤器:

  • 与许多其他压缩算法相比,比特洗牌不太通用。 为了获得良好的压缩比,数据的连续元素必须 高度相关。
  • 对于正确的数据集,位洗牌是为数不多的压缩之一。 保证高吞吐量和高压缩比的算法。
  • BitShuffle的吞吐量应该与Shuffle大致相同,但是 可能获得更高的压缩比。
  • mafisc过滤器实际上包含类似于BitShuffle的内容 然而,它的前置过滤器的重点是获得高压缩 不惜一切代价的比率,牺牲吞吐量。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java PUT请求提供415不支持的媒体类型   JavaMockito:如何在不模拟所有参数的情况下轻松地存根一个方法   java如何将NameValuePair传递给安卓中的另一个活动?   servalet java中的tomcat错误   java Android手机无法连接到eclipse   nullpointerexception在Java中如何将null转换为false?   Java中的http代理身份验证   java如何确保最新版本的JAR与JNLP应用程序一起使用?   简单Java代码上的性能大内存占用   列出AWS EC2实例上运行的服务上的对象时,java 403访问被拒绝   java创建一个类,当创建一个新实例时,它会被添加到一个hasmap中   LookupService中的java getLocation方法返回null   java获取要在ListView中显示的ArrayList字符串编号/位置