calling python modules that matlab can't import
显示 更早的评论
i'm the author of this SO question. the problem came down to needing python libraries (PIL, opencv, scipy) that either:
- depend on later versions of libraries than matlab ships (libtiff.5.dylib, libgfortran.3.dylib), or
- include identifiers starting with underscore (_), which i guess matlab doesn't allow (why?)
what options do i have for how to proceed?
i'm guessing that attempting to compile PIL/opencv/scipy against matlab's libraries would be extremely painful.
i've found the following 3rd party python-from-matlab bridges -- is this my best route?
- matpy -- numpy.ndarray integration
- pymex -- numpy.ndarray integration, less recent development, but also looks good
- pythoncall -- even older, looks less polished
- wormholes -- also old, ndarray's only, bidirectional over TCP
are there others to consider? opinions/experience on which is most promising for this scenario? i'm guessing matpy...
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!