Python Seaborn Matplotlib - Полный Курс для Начинающих
Vložit
- čas přidán 4. 07. 2024
- Войти в IT: Вся Необходимая База. 3 Уровня Объяснения Материала
stepik.org/a/196646/pay?promo... Если не можешь напрямую покупать со Stepik, заказывай отсюда:
avecoders.github.io/ave-coder... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/193579/pay?promo... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/193579/pay?promo... Курс: "Поколение Трансформеров": Нейросети для Естественного Языка (NLP)
Вне Свифта (Россия, Беларусь): stepik.org/a/175490
Свифт (Все остальные): avecademy.teachable.com/p/01596f
Практический Курс по Python:
Stepik: stepik.org/a/126242
Udemy: www.udemy.com/course/avecoder...
Аве, Кодер!
Если названия библиотек Matplotlib и Seaborn тебе ни о чем не говорит, не переживай и скорее погружайся в этот интенсив по отображению данных в Python.
Мы научимся строить различные виды графиков (Scatter Plot, Heatmap, Violin Plot, Boxplot, и т.д.), изучим их основные методы и области применения, а также ты узнаешь почему относить оранжевых и синих ежей начальству - плохая идея.
Github Аве Кодер:
github.com/AveCoders/PythonPl...
Тайм-коды: визуальные библиотеки: matplotlib, seaborn
0:00 matplotlib.pyplot и seaborn
0:28 %matplotlib inline - графики выводятся прямо в ноутбуке, без открытия дополнительного окна
0:55 таблица csv (Comma Separated Values) - текстовый файл, в котором значения разделены запятыми
1:05 как найти себе базу для примера. Репозитории с разными дата-сетами: UCI, Center for Machine Learning and Intelligent Systems
2:02 для построения графика: 1) путь csv-таблицы, 2) read_csv(), 3) head() (посмотреть, как выглядит таблица)
2:33 df.info() - посмотреть, есть ли пустые поля в таблице
3:00 4) 2 переменные, содержащие массивы
4:13 plt.plot() примитивный график
5:28 plt.style.available - доступные стили plt.style.use('classic')
7:30 поменять цвет
9:40 взять себе в код таблицу из github: raw и копировать путь
12:33 библиотека matplotlib копирует некоторые стили Matlab-style
Обращение к методам напрямую из объекта библиотеки
13:15 plt.xlim установить ограничение осей x и y, масштаб графика
13:35 xlabel, ylabel метки, title заголовок сверху, fontsize (для label) шрифт
14:16 xticks, yticks(fontsize) шрифт для самих значений чисел
14:30 OOP-style: fig, axes = plt.subplots(nrows = 1, ncons = 1)
2 объекта и через них достукиваться до определённых методов
16:24 сетка графика Grids в Matlab-style
17:20 grid в OOP-style
18:00 style.use setting a grid style:seaborn
18:25 legend легенда в Matlab-style
19:43 legend в OOP-style
20:11 канонический способ classic legend
20:50 plt.savefig сохранить график в .png файл
21:23 plt.tight_layout() сделать график немного компактнее
22:05 wisconsinBreastCanser.csv. Разные виды графиков:
23:23 plt.boxplot коробочки
26:51 boxplot из библиотеки seaborn
27:38 Scatter Plot из точек: plt.scatter(), plt.show()
28:31 Bar plot: plt.bar()
29:05 Pie chart: plt.pie() пирог
30:07 Histograms: plt.hist()
30:47 Subplots: plt.subplots отображение графиков друг рядом с другом
31:28 Kernel Density Plots графики плотности ядра sns.kdeplot()
32:55 Violin Plots: sns.violinplot()
34:07 Heatmaps тепловая карта горячо-холодно sns.heatmap()
#авекодер #matplotlib #seaborn #python #графики
Поддержи проект:
www.donationalerts.com/r/avec...
paypal.me/avecoder
/ avecoder
BTС: 1BmLvUFiJaVpCAwhzW3ZwKzMGWoQRfxsn4
ETH: 0x6f1A488c9b12E782AEF74634a40A79b1631237aB
История Технологий:
/ АвеТех
VK: avecoder
Telegram: t.me/avecoder_ru
______________________
Аве Кодер!
Меня зовут V и я кодер. Я экспортирую из Англии: актуальные туториалы, computer science, брейнхаки, лайфхаки, здоровье кодера, тревэл он нью левэл, английский для кодера, как кодеру не помереть с голоду, юмор и многое другое.
Так что ставь императорский палец вверх, подписывайся и бей в колокол! - Věda a technologie
Практический Курс по Python:
Stepik: stepik.org/a/126242
Udemy: www.udemy.com/course/avecoder-advanced-python/?referralCode=270C5D0661A966B53743
Самое лучшее из того, что я видел. Браво!!!
Огромное спасибо! Очень нравится подача материала!!!
Спасибо большое! Материал то что надо. Полезно не только дата сайентистам, но также продактам, бизнес аналитикам и ученым.
Спасибо. Кое что вынес для себя.
Самое начало (для меня) но понятно теперь в какую сторону теперь копать.
Вообще круто! Отличное объяснение.
Спасибо. Классная штука!
Лайк пабрацки!
Воу так скоро 5к у тебя!!!
Не количество главное, а качество )) Если бы я гонялся за количеством, то снимал бы видео уровня "как стать программистом" и "как стать программистом если тебе 100 лет" ))
@@avecoder ну с качеством у тебя проблем нет. Красава.
Поржал с первой трети ролика ))
С манеры подачи ))
Ачишуеть, благодарю тебя.
Мне кажеться, я впервой нашел не ютубера контенщика(который тупо пилит контент для просмотров и тд тп), а реально умного человека, который прекрасно доносит сложную инфу как простое 2+2 ...
Спасиб за труд)
когда делаешь что-то ради удовольствия, то всегда получается хорошо ))
@@avecoder золотые слова!)
Теперь можно показывать начальству🤣
Ой я уржалась)))
особенно про какашку в контексте matplotlib ;)
Хороший материал, спасибо. Только одного не понял - зачем рожица мелькает в 0:28
4:40 Сиднейский оперный театр
Перехожу с другой сферы в IT, надеюсь все будет окей! Автор молодчина доводит все понятно, начал заниматься с ментором 1,5 месяца, уже впринцепе начал понимать многое! Грациас❤
Добрый день! Подскажите пожалуйста, насколько производителен matplotlib? потянет ли он большие объёмы данных (например 25 млн точек) и работу с ними (выделение фрагментов, мат операции с выделенными фрагментами и т.д.)?
с 25 млн проблем возникнуть не должно(в теории, хотя лучше не рисковать :) ), но для производительности можно попробовать vaex.io/docs/index.html - он как раз заточен под большие данные. Есть еще Mayavi, но он только 3D умеет, если мне не изменяет память
@@avecoder спасибо, опробую в действии)
Ядро умирает при запуске кода
И это для начинающих? Я со старта ни чего не понял. У меня более 15 лет стажа программирования на другом языке. Но здесь я сходу нарвался на кучу непонятных терминов и далее инфа просто пошла мимо. Вы рехнулись называть это курсом для начинающих. Дизлайк!
На каком?
@@avecoder MQL4