从Numpy到嵌入式C的工作流?

从Numpy到嵌入式C的工作流?,numpy,embedded,Numpy,Embedded,我对嵌入式C相当陌生,但我有一些关于numpy阵列的操作,我想我会尝试将它们放到嵌入式系统中 我似乎找不到关于这方面的任何文档或建议,但我可以想象有一个推荐的工作流程 有什么想法吗?我强烈建议您使用C语言构建和测试算法,针对您的开发机器,使用与嵌入式系统相同的大小变量(以明确的可移植形式,如uint16\u t或其他任何形式)。在可以注入测试数据、捕获和绘制输出或中间值的设置中调试算法的实现非常容易。您甚至可以将程序的标准输出返回到python中进行分析,然后当您移动到嵌入式主板时,对从主板返回

我对嵌入式C相当陌生,但我有一些关于numpy阵列的操作,我想我会尝试将它们放到嵌入式系统中

我似乎找不到关于这方面的任何文档或建议,但我可以想象有一个推荐的工作流程


有什么想法吗?

我强烈建议您使用C语言构建和测试算法,针对您的开发机器,使用与嵌入式系统相同的大小变量(以明确的可移植形式,如
uint16\u t
或其他任何形式)。在可以注入测试数据、捕获和绘制输出或中间值的设置中调试算法的实现非常容易。您甚至可以将程序的标准输出返回到python中进行分析,然后当您移动到嵌入式主板时,对从主板返回的串行数据执行相同的操作。比较了各种加速numpy的方法,例如
weave
f2py
cython
似乎是当前的宠儿。