zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#numba

0 posts0 participants0 posts today
Habr<p>Ускоряем анализ данных в 170 000 раз с помощью Python</p><p>В статье « Ускоряем анализ данных в 180 000 раз с помощью Rust » показано, как неоптимизированный код на Python, после переписывания и оптимизации на Rust, ускоряется в 180 000 раз. Автор отмечает: «есть множество способов сделать код на Python быстрее, но смысл этого поста не в том, чтобы сравнить высокооптимизированный Python с высокооптимизированным Rust. Смысл в том, чтобы сравнить &quot;стандартный-Jupyter-notebook&quot; Python с высокооптимизированным Rust». Возникает вопрос: какого ускорения мы могли бы достичь, если бы остановились на Python? Под катом разработчик Сидни Рэдклифф* проходит путь профилирования и итеративного ускорения кода на Python, чтобы выяснить это. *Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.</p><p><a href="https://habr.com/ru/companies/ncloudtech/articles/790370/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ncloudte</span><span class="invisible">ch/articles/790370/</span></a></p><p><a href="https://zhub.link/tags/%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%B4%D0%B0" class="mention hashtag" rel="tag">#<span>ускорение_кода</span></a> <a href="https://zhub.link/tags/numba" class="mention hashtag" rel="tag">#<span>numba</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4" class="mention hashtag" rel="tag">#<span>перевод</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>оптимизация</span></a></p>
Habr<p>Ускоряем работу python с numba</p><p>Привет, Хабр! Numba — это Just-In-Time компилятор, который превращает ваш код на питоне в машинный код на лету. Это не просто мелкая оптимизация, а серьёзно ускорение. Если вы знакомы с интерпретируемыми языками, вы знаете, что они обычно медленнее компилируемых из-за необходимости анализировать и исполнять код на лету. Но что, если бы вы могли получить лучшее из обоих миров? JIT-компиляция позволяет интерпретируемому языку, каким является Python, динамически компилировать части кода в машинный код, значительно ускоряя исполнение. Numba использует этот подход, чтобы помочь вашему коду на питоне быть быстрей. Она анализирует вашу функцию, определяет типы данных и затем компилирует её в оптимизированный машинный код. И всё это происходит во время выполнения вашего кода.</p><p><a href="https://habr.com/ru/companies/otus/articles/784068/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/otus/art</span><span class="invisible">icles/784068/</span></a></p><p><a href="https://zhub.link/tags/numba" class="mention hashtag" rel="tag">#<span>numba</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a></p>
Habr<p>Python + pygame — небольшие оптимизации<br />Приветствую IT-специалистов, решивших прочитать мою статью, я - python разработчик любитель (изучающий язык уже 5 лет, но не имеющий коммерческого опыта), который решил создать игру на очень медленном языке программирования. В процессе разработки я сталкиваюсь с различными проблемами и в мой мозг приходят весьма интересные решения для оптимизации, которыми я бы хотел поделиться с теми, кто тоже захотел написать крутую игру на python. Читать<br /><a href="https://zhub.link/tags/Python" class="mention hashtag" rel="tag">#<span>Python</span></a> <a href="https://zhub.link/tags/python3" class="mention hashtag" rel="tag">#<span>python3</span></a> <a href="https://zhub.link/tags/pygame" class="mention hashtag" rel="tag">#<span>pygame</span></a> <a href="https://zhub.link/tags/numba" class="mention hashtag" rel="tag">#<span>numba</span></a> <a href="https://zhub.link/tags/numpy" class="mention hashtag" rel="tag">#<span>numpy</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>оптимизация</span></a><br /><a href="https://habr.com/ru/articles/774562/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/774562/</span><span class="invisible"></span></a></p>