首页 文章
  • 13 votes
     answers
     views

    如何定义自定义float-type numpy dtypes(C-API)

    我有一个自定义浮点数据类型,它使用两个64位浮点数模拟128位浮点数(来自QD library的双重类 dd_real ) . 从C我想导出一个ndarray到python . 我已经知道如何为64位浮点数执行此操作,但对于双倍的我需要指定我自己的自定义dtype . 怎么做? 注意:numpy有自己的128位浮点数(np.float128),遗憾的是它映射到C / C中的 long double...
  • 3 votes
     answers
     views

    统计计算工作流程的建议[关闭]

    注意:我选择在此处而不是在stats.stackexchange.com上询问,因为它是关于软件工作流工具而不是任何特定方法 . 我觉得那些对实际软件包更加熟悉的人能够提供更多的帮助,因为我特别试图避免从学术界得到的常见答案,即只使用R或Matlab然后让研究生形象如何使东西适用于大数据 . 我即将开始一个涉及大量数据挖掘(主要是通过SQL)的大型项目,大量快速而肮脏的基本统计(一般线性模型,协方...
  • 0 votes
     answers
     views

    静态地提升python构建[关闭]

    我搜索了如何静态构建,但我仍在努力运行这个 . 比如这个Static linking with boost python,我越来越错了 / python_boost $ g -o hello.o -c hello.cpp -Wall -fPIC -I / usr / include / python2.7 / python_boost $ g -shared -o libhello.so hel...
  • 2 votes
     answers
     views

    来自基类虚函数的Boost :: python和迭代器

    所以我正在尝试编写一个基类来处理包装std :: vector的类,我已经开始定义__iter__函数 . 我的第一种方法,也是我希望工作的方法,是在基类中使用begin()和end()函数 . 这样编译很好,但是当我在python中运行代码时,我得到一个类似于以下内容的错误: Boost.Python.ArgumentError:Container .__ iter __(Container)...
  • 24 votes
     answers
     views

    为使用OpenCV的C代码编写Python绑定

    我正在尝试为一些使用OpenCV的C代码编写一个python包装器,但是我很难将结果(一个OpenCV C Mat对象)返回给python解释器 . 我查看了OpenCV的源代码,发现文件cv2.cpp具有转换函数,可以在PyObject *和OpenCV的Mat之间来回执行转换 . 我使用了那些转换函数,但在我尝试使用它们时遇到了分段错误 . 我基本上需要一些关于如何使用OpenCV来连接pyt...
  • 1 votes
     answers
     views

    将OpenCV的findContours从Python传递到C

    有一个独特的问题,我想使用Boost Python将OpenCV的cv2.findContours()中的轮廓传递给用C编写的函数 . 我发现轮廓的类型是什么: >>> type(contours) <type 'list'> >>> type(contours[0]) <type 'numpy.ndarray'> >>&gt...

热门问题