RUVIDEO
Поделитесь видео 🙏

Vectorization: How slow Python runs fast code

Vectorization: How slow Python runs fast code by Itamar Turner-Trauring @ Sciagraph

You need to quickly process a large amount of data—but running Python code is slow. To help bridge this performance gap, the scientific and data science Python communities have built libraries like NumPy and Pandas that speed up computation using a technique called vectorization: batch APIs with fast native processing, that can give you two orders of magnitude improvement in run time!

In order to take full advantage of these libraries to speed up your code, it's helpful to understand what vectorization means and when and how it works. That way you can make sure you're using the fastest path, and avoiding code patterns that slow down your code.

In this talk you'll learn:

- Why writing fast software matters: to you, your employer, and the world at large.
- How vectorization allows your code to run multiple orders of magnitude faster.
- How to identify both vectorized code, and code that will run slowly by breaking vectorization.
- How to turn slow code into fast vectorized code.

The talk presumes some minimal experience with either NumPy or Pandas, but the same principles apply more broadly to other data processing libraries, and beyond.

The 5th annual Python Web Conf (#PWC2023) inspired attendees to use technology for good. The conference attracted 315 attendees from over 30 countries across 15 time zones. The highly engaging format featured 70 speakers, 5 tracks (including 64 talks and 5 tutorials) and took place virtually on March 13-17, 2023 on LoudSwarm by Six Feet Up.

More information about the conference can be found at: https://2023.pythonwebconf.com

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Vectorization: How slow Python runs fast code», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.