🥺 Сделай Pandas/Seaborn быстрее в 100 раз!
FireDucks теперь также работает с сторонними библиотеками, такими как Seaborn.
Для начала: хотя Pandas — самая популярная библиотека для работы с DataFrame, она ужасно медленная.
🟠Использует только одно ядро процессора.
🟠Оперирует громоздкими DataFrame.
🟠Исполняет код сразу, что мешает оптимизации.
FireDucks — это высоко оптимизированная замена Pandas с таким же API.
Он также бесшовно интегрируется со сторонними библиотеками, такими как Seaborn. И он действительно быстрый.
Как показано на изображении выше:
🟠Создание тепловой карты корреляций на DataFrame Pandas занимает 4,36 секунды.
🟠То же самое на FireDucks DataFrame выполняется более чем на 60% быстрее.
Технически Seaborn не распознает FireDucks DataFrame.
Однако благодаря механизму перехвата импорта (через
%load_ext fireducks.pandas), FireDucks можно бесшовно интегрировать со сторонними библиотеками, такими как Seaborn, которые ожидают Pandas DataFrame.И при этом ускоряется весь процесс вычислений.
Ты можешь протестить здесь
👉Новости 👉База вопросов
