我希望有一个通用的解决方案--也许是没有文档--因为,。我在OS上测试了这个,它可以工作。但是,我需要用C来实现,而不是使用Python,因为它将在中使用,也就是Mathematica接口。Python接口是如何实现这一点的?如何使用C复制相同的内容?如果有一个替代的C API而不是"MATLAB引擎“使这成为可能(可能是Python接口所基于的其他一些文档化或无文档化的C API ),我可以接受这一点作为答案。更新:
一些
程序员来说,这是显而易见的,但对于我来说,因为我在2012年学过Python或其他什么的)。Traceback (most recent call last):NameError: name 'Interface' isnot defined
当我在Google上输入“Python3.4Interface”时,我得到了10万条与图形用户界面编程相关的链接,而不是接口(我还在Python</
虽然“鸭子类型”是Python的一个很好的特性,但有时读者头脑中关于“模式”传递的参数接口的不确定性妨碍了快速理解代码(对于实现接口的典型具体类的不确定性也是如此)。文档测试是解决这个问题的一种可能的方法,但这不是这个问题的意义所在。
Python 3具有“参数注释”功能( PEP 3107中定义的函数注释特性的一部分)。在这里,"xml_schema“标识了传递给该函数的参数应该支持的Python接口。相反,定义接口的目的是提供编写自动测试