Я хочу написать функции для Octave с помощью Python. Google не помог в выяснении, можно ли каким-либо образом импортировать/включать/все модули Python в Octave и называть их так, как если бы они были встроенными функциями .m. Я посмотрел на Cython, который создает исходный код C из Python, но использует объекты Python в качестве аргументов и возвращаемых типов. Можно ли использовать модули Python в Octave?Можно ли использовать модули Python в Octave?
5
A
ответ
2
К сожалению, нет простого способа сделать это.
Тем не менее, всегда можно запускать программу Python и анализировать выходные данные. Фактически
Вы можете выполнить любую команду оболочки с использованием функциональной системы (cmd, flag). Второй аргумент не является обязательным. Если присутствует , то вывод команды возвращается системой как строка. Если не прилагается, любой выход от печатается командой, а стандартный выходной сигнал фильтруется через пейджер .
Например:
output = system ("python /home/user/some_algoritmh.py", 1)
0
Там существует проект по Github, pyoctave, который является C++ расширение Октава и которые могут вызывать функции модулей Python. Вы должны скомпилировать расширение один раз для создания oct-файла и можете использовать этот oct-файл для вызова кода Python.
Смежные вопросы
- 1. Можно ли использовать модуль Python для сравнения [{}, {} ...]?
- 2. Можно ли написать nginx-модули в java?
- 3. Скомпилированы ли модули Python?
- 4. Как использовать удаленные модули python
- 5. Python: Импорт Модули Модули
- 6. Можно ли импортировать модули в полимерный компонент?
- 7. Можно ли вводить значение в модули
- 8. Можно ли использовать PROTOCOL_TLSv1_2 в python 3.2.5?
- 9. Можно ли использовать Key Counter в Python?
- 10. Можно ли использовать модули CommonJS с кармой/моккой?
- 11. Angular2 - Можно ли выбрать модули для использования?
- 12. Возможно ли перекрывать различные модули в python?
- 13. Можно ли вызвать скрипт из другого скрипта в Octave?
- 14. Как использовать кусочно в Octave
- 15. Можно ли использовать {} в PHP?
- 16. Можно ли использовать Python с php
- 17. Можно ли использовать python mock для производства?
- 18. Можно ли автозагрузить все зарегистрированные модули?
- 19. Можно ли использовать метод python бесконечно?
- 20. Можно ли использовать hadoop только с python?
- 21. Можно ли использовать опцию -S python?
- 22. Можно ли использовать re2 из Python?
- 23. Можно ли использовать пароль пользователя python-ldap?
- 24. Можно ли использовать Python SpeechRecognition на Django?
- 25. Можно ли использовать Ruby и Python вместе?
- 26. Можно ли использовать вектор в качестве индекса 3D-массива в GNU Octave?
- 27. Пакеты и модули Python
- 28. Запуск задач Octave из Python
- 29. python-Can't использовать модули, установленные Homebrew?
- 30. Как использовать модули tkinter с Python 3?
Отсюда: http://www.mathworks.com/help/matlab/ref/dos.html Кажется 'dos' команды работает почти так же, но делать что-то вроде' [статус , result] = dos (command) 'будет хранить результат системной команды во второй переменной, а не просто бесполезный« 0 = нет ошибок ». – PhilMacKay