是否可以在cython中导入任意模块,将它们编译为共享对象文件,然后在python 3.1中使用它们?
原因是,我正在编写程序"blender"的扩展,它有一个内部python 3.1解释器.但我还想使用一些未移植到3.x的python模块
我脑子里特别笨拙(还有其他一些图书馆).我有一个模块,它使用numpy.由于我想重新分发该模块,我不希望人们在他们的机器上安装numpy.那会有用吗?
简短的问题:我有一个实时模拟,它作为一个背景过程运行,并与管道连接到调用pogramm.我想使用stdin向该进程发送命令,以通过stdout从中获取某些信息.现在因为它是一个实时过程,它必须是一个非阻塞输入.boost :: asio :: async_read和iostream :: cin一起使用这个任务是个好主意吗?如果可行,我该如何使用该功能?还有什么建议吗?
我正在c ++和python程序之间做一些输入/输出(只有浮点值)python有一个很好的功能,可以将浮点值转换为十六进制数,然后返回,如下所示:
http://docs.python.org/library/stdtypes.html#additional-methods-on-float
在C++中有一种简单的方法可以达到类似的效果吗?并将python输出转换回C++ double/float?这样我在两个进程之间交换数据时就不会出现舍入错误的问题了......
thx的答案!
c++ ×2
python ×2
asynchronous ×1
boost ×1
boost-asio ×1
c ×1
cython ×1
formatting ×1
hex ×1
iostream ×1
module ×1
numpy ×1