Визуализация Данных на Python | Pandas и Matplotlib
HTML-код
- Опубликовано: 21 сен 2024
- Сегодня мы научимся визуализировать данные на языке программирования Python, с помощью библиотек Pandas и Matplotlib. Визуальная информация лучше воспринимается и позволяет быстро и эффективно донести до зрителя собственные мысли и идеи. И если сравнить запись в виде кривой, и виде сухих чисел, то подавляющее большинство людей - выберет графический способ (так как это банально - удобнее)
Привет! Меня зовут Игорь. На моём канале ты сможешь найти уроки по программированию нейросетей.
Моя цель - сделать программирование более доступным и понятным. Для просмотра моих видео вам не нужно высшее образование по Computer science. Все непонятные темы и термины я буду понятно объяснять и показывать на примерах.
Оставайся с нами, и чтобы не пропустить ни одного видео - подписывайся на канал и нажимай на колокольчик!
💲💲 Поддержи проект на Boosty - boosty.to/pseu...
► Плейлист "Программирование на Практике" - • Программирование на пр...
► Плейлист “Нейронные Сети на Понятном Языке” - • Нейронные Сети на Поня...
► Плейлист "Изучение NumPy" -
• Изучение NumPy
✅ Группа VK - bit.ly/VK_Pseud...
✈️ Telegram канал - t.me/PseudoDev...
#python #pandas #matplotlib
Хехей, а если ты хочешь отблагодарить автора не только лайком и комментарием, но и копеечкой, то милости прошу по ссылке - boosty.to/pseudodev
а в чем ты работаешь чтобы на ходу визуализировать таблицы ?
Я работаю в Jupiter Notebook
Отличные звук, подача, сценарий, приятный голос, лично мне - понравилось. Желаю удачи в карьере IT блогера
Спасибо большое :3
Спасибо! Пандас пользую уверенно, теперь есть необходимость показать его результаты окружающим. Самое время для плотлиба и докикс. Очень жду продолжения!
Вау! Спасибо огромное. Очень приятное оформление видео. Давай еще по этой теме))
сделано очень красиво, приятно смотреть, звук тоже хороший!
спасибо ! Доступной и понятно ))
Большое спасибо, очень приятно)
Очень крутой видос! Приятно смотреть.
Приятно получать такие комментарии, спасибо)
миллион видео, где берем series и вводим руками и вот красота.
дайте уже нормальный пример считывания с excel и работа с полученными данными.
Однозначно полезно, автор молодец!
отличное видео во всех понятиях
Топчег. Пока правда хз когда мне это пригодится но буду в курсе
Уютно описал основы, спасибо. Погнали дальше в дебри визуализации ;)
Спасибо!
Красавчик, хорошо описал.
Можешь ответить на пару вопросов:
1. Как отобразить график в kivy в живом виде, то-есть с возможностью "ползать", масштабировать, мб считывать положение мыши или по нажатию на поле графика ставить там точку, а не просто картинку с графиком, как это я делал через сад в kivy
2. Если я хочу развиваться в сфере анализа данных и машинного обучения, можете посоветовать что и учить, и по каким материалам. Если я примерно знаю python, знакомился с некоторыми библиотеками, kivy, numpy, pandas... Пните меня, что учить))
Спасибо за приятные слова. А теперь к ответам:
1. Точного ответа на данный вопрос я тебе дать не смогу, т.к. практически не пользовался Kivy (уже тем более, не работал там с графиками). Но я попытался поискать возможные зацепки:
- GitHub с кодом, который примерно подходит под твоё описание (как минимум, отталкиваясь от этого кода, ты сможешь понять в какую степь копать) - github.com/jeysonmc/kivy_matplotlib
- Ролик, с подробной работай с графиками - ruclips.net/video/KYcfVGJmi3I/видео.html
2. Если ты совсем нулёвый, то тут 100% я посоветую тебе книгу Эндрю Траска "Грокаем Глубокое Обучение". Информация там подаётся легко и понятно. Мой плейлист "Нейронные Сети на Понятном Языке" я начал, вдохновившись этой книгой, так что, очень советую. Далее, (если ты хочешь идти в сторону анализа данных) нужно всё-таки изучить такой раздел математики как "статистика". Тут я тебе лично ничего не могу посоветовать, но в интернете рекомендкют книгу "Практическая статистика для специалистов Data Science". Ну и закрепить свои знания советую книгой "Глубокое обучение на Python" от Франсуа Шолле. Там уже идёт жёсткий код (если смотреть с высоты новичка), однако там есть много мелких и полезных деталей, которые тебе скорее всего пригодятся в обучении.
Что по поводу Сайтов и Видео, тот тут ничего конкретного посоветовать не могу (кроме моего плейлиста, кнш 😀). Как правило, во время поиска информации, ты обнаружишь для себя определённые сайты\каналы, которые тебе очень помогут в обучении, но их надо искать...
Воооот)
хорошо зашло
Пойдет, подписка.
Спасибо. Интересно, визуализировать большие данные будет легрче в Python или всетаки в Excel?
Если мы говорим про реально БОЛЬШИЕ данные, то тут 100% python, причем лучше использовать не Matplotlib, а какой-нибудь Vaex или Holoviews, которые работают на порядок быстрее
Очень хорошо обьясняешь. А как брать данные из файла и потом из этих данных графики строить?
Есть разные форматы файлов для хранения информации. Если не углубляться в сторону баз данных, то чаще всего используют ".csv" и ".json" файлы. Про формат JSON на канале есть видео (ruclips.net/video/7f472oCDFcg/видео.html), а вот про CSV пока нет :3
@@PseudoDev да, с практической стороны интересно. Взять данные из csv or xls, сделать выборку, данные отобразить с определёнными выводами (график например) и потом сделанные выводы обратно в читаемый файл.
Спасибо за видео. А вот интересно. Jupiter Notebook для какой-то более-менее серьёзной работы, не для обученеия, вообще подходит? На сколько в нём удобнее работать, чем в десктопном IDE?
А нам обязателен юритер, другая среда( пайчарм) подойдет?
Конечно подойдёт!
Никто:
Абсолютно никто:
Комментарии на ютбуе: спасибо.
Ладно
Прохладно)
@@PseudoDev шоколадно🙃
Подскажите пожалуйста можно ли как то сделать программу где можно будет создавать свои блоки логики, из этих доков строить код. То есть например сделать множество блоков логики, таких как or, and, not и т. д. Далее просто строить их этих блоков большую логику. Подскажите пожалуйста с чего начать и как примерно это реализовать?
Майнкрафт в помощь, там это всё можно реализовать
почему все что ты выводишь выводишь без print() ?
обьясни как это работает пожалуйста
Если брать в пример только библиотеку Pandas, то она работает по такому принципу: если обрабатывается одна лишь команда, то её значение выводиться на экран (для удобства)
Если же брать в пример весь язык программирования Python, то при вводе названия переменной (не важно какого типа), в консоль будет выведено его значение.
О пифон, единственный язык программирования, который я нормально изучил. Но, он мне не подходит, к сожалению.
Я так понял с пандасом можно идти работать в банк и дата сайнс, верно все я понял?
Знание пандаса точно даст тебе плюс при устройстве на работу
@@PseudoDev спасибо за ответ, а какой у Вас стаж у программировании, есть какие то телеграм каналы у Вас?
Зачем так изощряться если есть Эксель? Подскажите
Ну а зачем производить математические вычисления в коде если есть калькуляторы? Вопрос из того же разряда
Непонятно а чем лучше это обычного экселя ?Куда ты вотнул данные нажал 2 кнопки и готово. А тут текст сиди пили, после каждого значения еще кавычки ставь...утонуть в этих кавычках можно.
Визуализация данных нужна не как основной функционал программы. С этим реально лучше справляется тот же Excel и подобные. Как правило визуализация нужна в качестве дополнения программы. Допустим на протяжении суток программа замеряла температуру в комнате с периодом проверки в 1 минуту. В таком случае у тебя будет массив из 1440 чисел.
А вот теперь ответь: ты все эти числа будешь копировать и вставлять в Excel? 😁
@@PseudoDev зависит от того в какой они форме, если можно разом скопировать все то да. Если нет, то надо писать выгрузку в любом случае что для виазулизации данных что для эксель. А с выгрузкой что мешает воткнуть это же в эксель и 2мя кнопками посмотреть все что надо? Или я что-то не понимаю? Просто пытаюсь найти применение для простого обывателя, я много в экселе работаю, VBA не программирую, но со сводами данных в 10 000 строк спокойно себе кручу как надо данные. Пытаюсь понять чем мне это может помочь, но это скорей всего больше для каких-то программ, например, твой же пример. Если написать свое приложение куда-бы выгружались данные и оно бы отражало график, да это удобней. Но если надо посмотреть разово, то зачем писать целое приложение? В общем, просто пытаюсь найти полезное для себя :))
Что за программа в который ты пишешь?
Jupyter Notebook
Это что, новый видос?
Он самый)
а зачем так сложно? если все это можно сделать в Excel ? гораздо прощее
Нихуя не понятно, но очень интересно
нет такого "числа" - один два три, сто двадцать три надо говорить !
вы в Симферополе живете? ахахахах я тоже только в Крыму!
Приятно осознавать, что тебя смотрят земляки)
А где Миша?
Следующий ролик
А просто в excel такую визуализацию сделать нельзя? В чем смысл?
Странный вопрос. В некоторых случаях и правда, легче и быстрее будет всё сделать через Excel, но представь что у нас есть 1000 уникальных числе, которые были сгенерированный программой. Неужели ты будешь копировать все эти элементы и переносить их в Excel? Я так не думаю)
@@PseudoDev я этого не знаю, ведь в видео про это ничего не сказано.
@@glebcheka ты дважды два сложить не можешь? Или тебе отдельный гайд нужен? Срать ты тоже по гайдам ходишь?
@@misterpingvin1861 Токсик
Сыро и мало
Отстой видео! Ни черта не понятно, что вообще хотели донести до зрителей?
зачем ты ноутбуки используешь... прям бесит.. в продакт ты тоже будет в ноутбуке писать приложение?