草庐IT

cython_bbox

全部标签

python - 带有 __init__.pyx : Possible? 的 Cython 包

是否可以使用__init__.pyx(编译为__init__.so)创建Python2.7包?如果有怎么办?我没有任何运气让它工作。这是我尝试过的:setup.py:#!/usr/bin/envpythonfromdistutils.coreimportsetupfromdistutils.extensionimportExtensionfromCython.Distutilsimportbuild_extfoo=Extension(name='foo.__init__',sources=['foo/__init__.pyx'])bar=Extension(name='foo.bar'

python - 带有 __init__.pyx : Possible? 的 Cython 包

是否可以使用__init__.pyx(编译为__init__.so)创建Python2.7包?如果有怎么办?我没有任何运气让它工作。这是我尝试过的:setup.py:#!/usr/bin/envpythonfromdistutils.coreimportsetupfromdistutils.extensionimportExtensionfromCython.Distutilsimportbuild_extfoo=Extension(name='foo.__init__',sources=['foo/__init__.pyx'])bar=Extension(name='foo.bar'

python - matplotlib 中的 bbox_to_anchor 和 loc

我遇到了matplotlib代码,它使用关键字loc和bbox_to_anchor自定义图例位置。例如:fig.legend([line1,line2],['series1','series2'],bbox_to_anchor=[0.5,0.5],loc='center',ncol=2)我已经看到上面的变体,其中bbox_to_anchor在loc之后使用。我了解分别使用bbox_to_anchor和loc的目的。但是,在同一个图例规范中使用两者有什么好处吗?根据我的理解和使用,在我看来,如果指定了bbox_to_anchor,那么loc参数几乎是无关紧要的。谁能证实这一点?我没有看到

python - matplotlib 中的 bbox_to_anchor 和 loc

我遇到了matplotlib代码,它使用关键字loc和bbox_to_anchor自定义图例位置。例如:fig.legend([line1,line2],['series1','series2'],bbox_to_anchor=[0.5,0.5],loc='center',ncol=2)我已经看到上面的变体,其中bbox_to_anchor在loc之后使用。我了解分别使用bbox_to_anchor和loc的目的。但是,在同一个图例规范中使用两者有什么好处吗?根据我的理解和使用,在我看来,如果指定了bbox_to_anchor,那么loc参数几乎是无关紧要的。谁能证实这一点?我没有看到

python - 将带有字符串的结构化 numpy 数组传递给 cython 函数

我正在尝试通过定义cython结构类型在cython中创建一个接受numpy结构化数组或记录数组的函数。假设我有数据:a=np.recarray(3,dtype=[('a',np.float32),('b',np.int32),('c','|S5'),('d','|S3')])a[0]=(1.1,1,'this\0','to\0')a[1]=(2.1,2,'that\0','ta\0')a[2]=(3.1,3,'dogs\0','ot\0')(注意:下面描述的问题在有或没有空终止符的情况下都会发生)然后我有cython代码:importnumpyasnpcimportnumpyasnp

python - 将带有字符串的结构化 numpy 数组传递给 cython 函数

我正在尝试通过定义cython结构类型在cython中创建一个接受numpy结构化数组或记录数组的函数。假设我有数据:a=np.recarray(3,dtype=[('a',np.float32),('b',np.int32),('c','|S5'),('d','|S3')])a[0]=(1.1,1,'this\0','to\0')a[1]=(2.1,2,'that\0','ta\0')a[2]=(3.1,3,'dogs\0','ot\0')(注意:下面描述的问题在有或没有空终止符的情况下都会发生)然后我有cython代码:importnumpyasnpcimportnumpyasnp

python - 构建 scipy 错误 cythonize 失败

我正在尝试构建scipy,但出现RuntimeError:$sudopythonsetup.pybuildProcessingscipy/cluster/_vq_rewrite.pyxTraceback(mostrecentcalllast):File"tools/cythonize.py",line172,inmain()File"tools/cythonize.py",line168,inmainfind_process_files(root_dir)File"tools/cythonize.py",line160,infind_process_filesprocess(cur_d

python - 构建 scipy 错误 cythonize 失败

我正在尝试构建scipy,但出现RuntimeError:$sudopythonsetup.pybuildProcessingscipy/cluster/_vq_rewrite.pyxTraceback(mostrecentcalllast):File"tools/cythonize.py",line172,inmain()File"tools/cythonize.py",line168,inmainfind_process_files(root_dir)File"tools/cythonize.py",line160,infind_process_filesprocess(cur_d

python - 使用 Cython 作为 Python 到 C 的转换器

我有巨大的Python模块(+8000行)。它们基本上有大量的函数可以通过串行端口通过读取和写入硬件寄存器与硬件平台进行交互。它们不是数值算法。所以应用程序只是读/写硬件寄存器/内存。我使用这些库来编写自定义脚本。最终,我需要将所有这些东西转移到我的硬件上的嵌入式处理器中运行以获得更好的控制,然后我只需从PC启动事件,其余的都在硬件中。所以我需要将它们转换为C。如果我可以通过自动工具将我的脚本转换为C,那将为我节省大量时间。这就是我被Cython吸引的原因。效率并不重要,我的代码不是数字处理器。但是生成的代码应该相对较小,以适应我有限的内存(几百千字节)。我可以使用Cython作为我的

python - 使用 Cython 作为 Python 到 C 的转换器

我有巨大的Python模块(+8000行)。它们基本上有大量的函数可以通过串行端口通过读取和写入硬件寄存器与硬件平台进行交互。它们不是数值算法。所以应用程序只是读/写硬件寄存器/内存。我使用这些库来编写自定义脚本。最终,我需要将所有这些东西转移到我的硬件上的嵌入式处理器中运行以获得更好的控制,然后我只需从PC启动事件,其余的都在硬件中。所以我需要将它们转换为C。如果我可以通过自动工具将我的脚本转换为C,那将为我节省大量时间。这就是我被Cython吸引的原因。效率并不重要,我的代码不是数字处理器。但是生成的代码应该相对较小,以适应我有限的内存(几百千字节)。我可以使用Cython作为我的