纯python中位数组的内存高效压缩表示

BitVector的Python项目详细描述


请参阅模块API页

https://engineering.purdue.edu/kak/dist/BitVector-3.4.9.html

有关此模块的所有信息,包括 有关代码最新更改的信息。这个 上面显示的url页面列出了所有模块 可以在自己的代码中调用的功能。

关于模块的基本目的,它定义了 位向量类作为一个内存有效压缩 位数组的表示。这个班有一个很大的 使用多样性表示的方法数 计算机安全,计算机视觉, 等

3.4.9版包含显著更快的实现 用于连接和扩展位向量。

3.4.8版修复了切片分配逻辑中的错误 在setitem的实现中。

该类提供了以下运算符/方法:

  • _添加
  • _以及
  • _包含
  • _情商,,,,,,,,,,。
  • _获取项目
  • _ iadd_uu
  • _内景
  • _反转
  • _ ITER_uu
  • _长度
  • _ L换档
  • _或者
  • _ rshift\uu
  • _设置项
  • _街道
  • _异或
  • 关闭文件对象
  • 计数位
  • count_bits_sparse(对于稀疏位向量更快)
  • 深度复制
  • 把你分成两个
  • GCD(最大公约数)
  • gen_random_位
  • 以ascii格式获取位向量
  • 以十六进制形式获取位向量
  • gf_除以u模(对于gf(2^n)中的模划分)
  • gf_mi(用于gf(2^n)中的乘法逆)
  • gf_乘法(用于gf(2)中的乘法)
  • gf_乘法_模(用于gf(2^n)中的乘法)
  • 汉明距离
  • int值(用于返回整数值)
  • 功率是2吗
  • 是稀疏的u幂吗(对于稀疏位向量更快)
  • Jaccard_距离
  • 雅卡相似性
  • 长度
  • 最小规范
  • 乘法_逆
  • 下一个设置位
  • 从左开始按键盘
  • 从右开始按键盘
  • permute
  • 位集合在索引处的排名
  • 从文件读取位
  • 复位
  • 倒车
  • 运行
  • 设置值
  • 左移(用于非循环左移)
  • 右移(用于非循环右移)
  • 检验_的素性
  • 不术语
  • 写入文件
  • 将位写入流对象

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

推荐PyPI第三方库


热门话题
java Intellij IDEA代码覆盖率不起作用   java如何在JavaFX8中根据其特定的祖先获取节点边界?   正则表达式在java arraylist中搜索正则表达式   运行backticks/exec()的java PHP路径问题   java正则表达式(全部替换)但不是引导一个撇号   将两个十进制整数与除法运算相乘   Java覆盖文件   spring boot Elasticsearch高级Rest客户端Java排序工作不正常   java为什么我的库不能访问它的资源?   java onCreateView,用于在选择相邻选项卡时调用选项卡?   如何在java中查找数组中一个数字的重复次数   java如何在hibernate中创建表,该表不存在于数据库中   java为什么当所有其他精灵移动时,Carpaint不移动?   java如何保存tuplas值,以便以后搜索   数据库中的java字符串使用isEmpty提供nullPointerException   AmazonWeb服务java。网ConnectException:连接被拒绝(连接被拒绝)   构造函数名和类名在Java中是相同的。为什么?