Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用pythonscipy实现的matlab代码生成C代码_Python_Numpy_Matplotlib_Scipy - Fatal编程技术网

用pythonscipy实现的matlab代码生成C代码

用pythonscipy实现的matlab代码生成C代码,python,numpy,matplotlib,scipy,Python,Numpy,Matplotlib,Scipy,我将Matlab与Python Scipy、Numpy和Matlplot进行了比较。我在网上搜索,发现很多人更喜欢Python而不是Matlab。我不知道Python是否完全取代了Matlab,但我想问一个特别的问题。在Matlab中,可以生成与Matlab程序对应的C代码。我想知道Python Scipy中是否也有此规定。因此,如果用户已经在Matlab上使用Python实现了一些东西,那么仍然可以从中生成C代码吗?您可以使用Python编写以C速度运行的Python代码。 Cython基本上

我将Matlab与Python Scipy、Numpy和Matlplot进行了比较。我在网上搜索,发现很多人更喜欢Python而不是Matlab。我不知道Python是否完全取代了Matlab,但我想问一个特别的问题。在Matlab中,可以生成与Matlab程序对应的C代码。我想知道Python Scipy中是否也有此规定。因此,如果用户已经在Matlab上使用Python实现了一些东西,那么仍然可以从中生成C代码吗?

您可以使用Python编写以C速度运行的Python代码。
Cython基本上是在后台将python代码转换为C代码,然后编译到与python兼容的C库中(因此您可以“导入模块”)。

有几种从python等与C/C++对话的方法。有关用python包装的大型库的示例,请参见哪个包装了hdf5库。我大部分时间都在玩swig,但发现它比处理
mex
文件好得多,而且一次过学习曲线就容易得多。

是担心速度还是隐藏代码?这是关于代码而不是速度,我有其他一组纯用C/C++编写的应用程序,需要这段C代码,以便可以将其集成到其中。您希望以哪种方式进行集成?是将python放入其他应用程序中,还是将其他应用程序放入python中(it太多了,我感到困惑)?