Size: a a a

Python для анализа данных

2021 January 09

ЕО

Егор Овчинников... in Python для анализа данных
В pandas естественно...)
источник

M

Maksym in Python для анализа данных
Groupby ('index') и там уже дальше
источник

D

Dima🐼 in Python для анализа данных
Егор Овчинников
В pandas естественно...)
groupby + agg('sum')
источник

ЕО

Егор Овчинников... in Python для анализа данных
источник

ЕО

Егор Овчинников... in Python для анализа данных
Спасибо!!!!!!
источник

AK

Alex K in Python для анализа данных
народ, вопрос новичка TensorFlow тип для классического мл, а Keras для DL ?
Keras типа Sklearna?
источник

M

Mikhail in Python для анализа данных
Alex K
народ, вопрос новичка TensorFlow тип для классического мл, а Keras для DL ?
Keras типа Sklearna?
Керас более высокоуровневый интерфейс к тф
источник

M

Mikhail in Python для анализа данных
Использует его в качестве бэкенда
источник

AK

Alex K in Python для анализа данных
Mikhail
Керас более высокоуровневый интерфейс к тф
понял, я смотрю tensorflow в два раза чаще требуется чем keras
источник

M

Mikhail in Python для анализа данных
Где требуется?
источник

AK

Alex K in Python для анализа данных
Mikhail
Где требуется?
hh
источник

NK

ID:1571312443 in Python для анализа данных
источник

VN

Vlad Nykytenko in Python для анализа данных
всем привет, не совсем про пайтон, но про sql. решаю тут задачку на hackerrank, и зашел чето в тупик, не могли бы подсказать, как ее можно решить?

вот описание задачи:

Write a query to print total number of unique hackers who made at least  1 submission each day (starting on the first day of the contest), and find the hacker_id and name of the hacker who made maximum number of submissions each day. If more than one such hacker has a maximum number of submissions, print the lowest hacker_id. The query should print this information for each day of the contest, sorted by the date.


завтычил с пунктом, где нужно вывести hacker_id, тех, кто делал хотя бы 1 сабмишин каждый день.

думаю в сторону оконных функций, чтобы расчитать для каждого айдишника, в конткретный день количество уникальных записей в таблице  Submissions, и общее количество уникальных дат, в таблице Submissions в конткретный день, и посчитать дельту.

но никак не могу сообразить, как написать такой запрос. подскажите плизз)
источник

VN

Vlad Nykytenko in Python для анализа данных
источник

VN

Vlad Nykytenko in Python для анализа данных
источник

ИС

Игорь Степанов... in Python для анализа данных
Vlad Nykytenko
всем привет, не совсем про пайтон, но про sql. решаю тут задачку на hackerrank, и зашел чето в тупик, не могли бы подсказать, как ее можно решить?

вот описание задачи:

Write a query to print total number of unique hackers who made at least  1 submission each day (starting on the first day of the contest), and find the hacker_id and name of the hacker who made maximum number of submissions each day. If more than one such hacker has a maximum number of submissions, print the lowest hacker_id. The query should print this information for each day of the contest, sorted by the date.


завтычил с пунктом, где нужно вывести hacker_id, тех, кто делал хотя бы 1 сабмишин каждый день.

думаю в сторону оконных функций, чтобы расчитать для каждого айдишника, в конткретный день количество уникальных записей в таблице  Submissions, и общее количество уникальных дат, в таблице Submissions в конткретный день, и посчитать дельту.

но никак не могу сообразить, как написать такой запрос. подскажите плизз)
Смотрите в сторону cte.
источник

VN

Vlad Nykytenko in Python для анализа данных
да, я думаю пару сте собрать. но вот как вывести тех, кто делал сабмишен каждый день  увеличивая дату пока не додумал
источник

I

Igor in Python для анализа данных
Vlad Nykytenko
да, я думаю пару сте собрать. но вот как вывести тех, кто делал сабмишен каждый день  увеличивая дату пока не додумал
В оконках есть ограничения по строкам. Тебе нужно 2 ранговые функции RANK OVER(PARTITION BY hacker_id ORDER BY submission_data ROWS BETWEEN UNBOUNDING PRECENDING AND CURREN ROW)  и RANK OVER(ORDER BY submission_data ROWS BETWEEN UNBOUNDING PRECENTDING AND CURREN ROW) (как то так). Потом в запросе выводи те id, у которых ранги равны.
источник

VN

Vlad Nykytenko in Python для анализа данных
ага, спасибо, попробую
источник

GM

Garik Mkhitaryan in Python для анализа данных
Vlad Nykytenko
да, я думаю пару сте собрать. но вот как вывести тех, кто делал сабмишен каждый день  увеличивая дату пока не додумал
Кажется и без оконок можно. Сделать группировку по хакер_Id и дате. Получишь по одной строчке сабмита на пользователя в день. А потом сравнить количество строк с каждым хакер_ид и период в запросе
источник