Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 May 16

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
def count_sort(lst):
   counters = dict.fromkeys(range(min(lst),
max(lst)+1), 0)
   for i in lst:
       counters[i] += 1
   return [i for i, c in counters.items() for _ in range(c)]

вот весь код, если вдруг интересно
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
def count_sort(lst):
   counters = dict.fromkeys(range(min(lst),
max(lst)+1), 0)
   for i in lst:
       counters[i] += 1
   return [i for i, c in counters.items() for _ in range(c)]

вот весь код, если вдруг интересно
Сурово, а что за задача? Мне кажется проще можно
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Можно min найти и сместить массив на этот мин к 0 для всех чисел и использовать обычный массив
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
что сурового? это не из задачи, самый обычный алгоритм. я его реализовывал пару дней назад, чтобы потестить, и вот щас открыл, думаю типа буду оптимизировать, и чо-то с генератором списка не задалось)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
AА AА
Можно min найти и сместить массив на этот мин к 0 для всех чисел и использовать обычный массив
можно, но зачем?
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Интересно, что быстрее... массив, словарь или counter из collections вообще
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
можно, но зачем?
Создавать хеш-таблицу мб дольше, чем тупо массив из от мин н до макс н элементов
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
И потом генератор еще для вывода
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну в генераторе в скорости мы не теряем, что у массива, что у словаря доступ по ключу за O(1), а насчёт создания, тесты показывают, что разница совсем не критична
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
ну в генераторе в скорости мы не теряем, что у массива, что у словаря доступ по ключу за O(1), а насчёт создания, тесты показывают, что разница совсем не критична
Попробуй на 1000000 создать значениий) завтра попробую сам ради интереса
источник

AA

AА AА in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А то 5.30 утра
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
AА AА
Попробуй на 1000000 создать значениий) завтра попробую сам ради интереса
создавал и на 10кк
источник

SP

Sebastian Pereira in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Подскажите, имеют ли смысл платные курсы по питону? Можете ли какие-то посоветовать?
источник

D9

Dingo 96 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Mikhail G.
Подскажите, имеют ли смысл платные курсы по питону? Можете ли какие-то посоветовать?
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Подскажите пожалуйста, как выполняется 2 задание в  3 уроке в курсе, сначала рисуется картинка, а потом каким то образом разворачивается, масштабируется и копируется, была идея перенести оси координат, чтобы " отзеркалить по оси Y, но масштабировать все равно придется вручную?
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Например с этим, спасибо
источник

АН

Антон Никитенко... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Антон Никитенко
тут это, epic games
возможные игры в будущем, инфа не 100%
источник

АЙ

А Й in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ребята, кто-нибудь знает чаты для изучающих machine learning на Python? Или может быть непосредственно здесь кто-то сможет ответить на вопрос
источник