在Python 3中,我为特定的数据结构定制了一个C类,可以作为一个可迭代的数据结构使用。
但是该类确保对于任何数据结构( c of C ),c[0]将是c中所有值的最小值。对min(c)的调用是否可以简单地返回c[0],而不对所有结构进行无谓的探索?(或者像往常一样,如果ValueError为空,则为c )
我正在开发一个C程序,它需要反复访问一个大型Matlab数据结构。这是一个图形密集型程序使用OpenGL,所以它必须是快速的。用Matlab引擎重复访问这个数据结构似乎花费了太多的时间(每次调用engGetVariable和engPutVariable都需要10-20 ms )。我认为这是因为这些函数在内存中复制数据。因此,现在我没有在数据结构本身上使用engGetVariable,而是尝试获取一个指向数据结构的指针。如果对指针调用engGetVariable,则可以通过取消指针来访问C