繁体   English   中英

Cython中的64位整数

[英]64-bit integers in Cython

我正在尝试使用Cython将C ++库(pHash)与Python连接,但我遇到了一些类型的问题。 库函数使用“unsigned long long”,我找不到用这种类型声明变量和参数的方法。 我搜索了一下我可以和cdef一起使用的类型列表,但我什么也没找到。 任何人都可以指向我这样的列表(如果它存在)或以其他方式建议在Cython中使用64位类型的方法? 谢谢。

我已经能够使用unsigned long longlong long就好了cdef。 比如我在这里查看这个问题的答案。 我只是尝试使用unsigned long long而不是long long运行相同的代码,它工作得很好。 您能更具体地了解这些类型的问题吗? 也许你可以发布一些不适合你的源代码?

这是我使用unsigned long long和cython的答案之一

简单的Python挑战:数据缓冲区中最快的按位异或

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM