代码之家  ›  专栏  ›  技术社区  ›  Elektito

cython中的64位整数

  •  4
  • Elektito  · 技术社区  · 15 年前

    我试图用Cython将C++库(PHASH)与Python接口,但是我遇到了一些类型的问题。库函数使用“unsigned long long long”,我找不到用这种类型声明变量和参数的方法。我搜索了一个可以与CDEF一起使用的类型列表,但没有找到任何内容。有人能给我指出这样一个列表吗(如果它存在的话),或者建议一种在赛通中使用64位类型的方法?谢谢。

    2 回复  |  直到 15 年前
        1
  •  3
  •   Community CDub    8 年前

    这是我的答案之一 unsigned long long 用Cython

    Simple Python Challenge: Fastest Bitwise XOR on Data Buffers

        2
  •  4
  •   Community CDub    8 年前

    我可以同时使用 unsigned long long long long CDEF没问题。比如我的答案 this question here . 我只是试着用同样的代码 无符号长整型 而不是 长长 而且效果很好。你能更具体地说明你在这些类型上遇到了什么问题吗?也许你可以发布一些不适合你的源代码?