питон быстр как си, надо просто уметь
https://jakevdp.github.io/PythonDataScienceHandbook/03.12-performance-eval-and-query.html
https://jakevdp.github.io/PythonDataScienceHandbook/02.03-computation-on-arrays-ufuncs.html
- Jake VanderPlas
- jakevdp.github.io
"Как можно протестировать работу:
- Установите Python 3.7.2 x64" - номер версии критичен или можно ставить - Latest Python 3 Release - Python 3.7.4
питон быстр как си, надо просто уметь
https://jakevdp.github.io/PythonDataScienceHandbook/03.12-performance-eval-and-query.html
https://jakevdp.github.io/PythonDataScienceHandbook/02.03-computation-on-arrays-ufuncs.html
Я тоже Python изучаю, но исключительно в рамках освоения нейронных сетей, машинного обучения и прочих модных плюшек и пакетов. Работать на этом супер-тормозе не считаю возможным, в 200 раз медленнее, чем MQL5, я приводил результаты простых тестов...."
как относится к этой оценке?
питон быстр как си, надо просто уметь
https://jakevdp.github.io/PythonDataScienceHandbook/03.12-performance-eval-and-query.html
https://jakevdp.github.io/PythonDataScienceHandbook/02.03-computation-on-arrays-ufuncs.html
Некорректно сравнивать питон и си,
питон это библиотека (приблуда) для си
Я тоже Python изучаю, но исключительно в рамках освоения нейронных сетей, машинного обучения и прочих модных плюшек и пакетов. Работать на этом супер-тормозе не считаю возможным, в 200 раз медленнее, чем MQL5, я приводил результаты простых тестов...."
как относится к этой оценке?
не знаю, как к мнению, смотрите рейтинги языков просто.. питон в TOP 5
тесты некорректные были скорее всего, без векторизации, а если с ней делать то это исполнение на чистом си с небольшим оверхедом, и скорость соответственная
и вообще какой смысл тут это обсуждать беспредметно :) просто дал ссылки как сделать быстрее и не парить моск
да были уже тесты тут, нативный пайтон в сотни раз медленнее си
https://www.mql5.com/ru/forum/319306/page3#comment_12708053
Я просто в самом начале изучения, решил таки сравнить скорость с С++. Ясно, что интерпретатор, но было интересно, насколько тормознее.
Код С++
The value of PI is 3.141592653590 in 1500 msec
Код на Python, количество повторов уменьшил
--- 4.664989709854126 seconds --- 3.141592653589731
Так как повторов всего 10000000, умножаем время на 100, получаем 466 сек. Итого Python тормозней в 466/1.5 = 311 раз. В таком виде он даже в качестве оболочки для С\С++сных фрэймворков не очень-то годится.
Погуглил про "компиляторы для Python". Читаю - "Более того, это не компиляция в машинный код, как, например, программы на C, а лишь "сборка" в исполняемый файл вашей программы вместе с частью интерпретатора python."
Ответь себе на вопрос, что такое файлы .pyc, дальше сам поймешь в чем ошибся ))
голый Python - тормоз, но в купе с библиотеками писанными на Си/С++ он так же шустрый
есть проблема с GIL, но на то мы и кодеры, что бы обходить эти слабые места ))
Ответь себе на вопрос, что такое файлы .pyc, дальше сам поймешь в чем ошибся ))
я не в чем не ошибся, это Вы за меня начали додумывать и выдумывать, я дал ответ на конкретный вопрос, не более и не менее,
ликбез я не заказывал
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Собственно - https://proglib.io/p/pythran/ полагаю кто-то извлечёт пользу.
И просьба прокомментировать Пакет MetaTrader для Python, а именно - по скорости лучше всё реализовать в MQL5 или есть неоспоримые "плюшки" в связке с Python?