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

bitshuffle的Python项目详细描述


应用程序

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

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

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

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

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

推荐PyPI第三方库


热门话题
安卓从Java线程调用JNI并返回requestPermissions   正在实例化java自定义枚举转换器,但未调用   safari在通过代码浏览URL时释放java小程序资源   Java:为什么在一个函数中更改数组的地址,在我们从该函数返回时不更改它的地址?   java调用安卓活动的方法   java在Debian Jessie上安装Apache Wave   java如何等待一段时间,然后返回默认值?   java For循环只打印最后一个值   用户界面如何在Java中创建这样复杂的GUI?   java CreateProcess error=2,系统找不到指定的文件   java如何使用事件解耦networkmanager?   java我们如何将REST服务部署为jar?   java Jersey:无法反序列化字符串外的ArrayList实例   在mac中构建aosp时发生java编译错误   java将UNIXTIMESTAMP与ummalquracalendar库一起使用   java回滚Spring批处理作业