Видимо, я ошибся — мощные колонны намекали на то, что внизу крутые опоры. Позор на голову мою.
Я судорожно поискал надлежащий сопромат — и не нашел. Нет ни момента инерции люльки (ни по одному из измерений), ни общей концепции корыта. Люди, освящённые знанием — напишите. Всё одно, все секреты похернены.
Прикольный обзор, но его практическая ценность сомнительна.
Сортировка — не тот процесс, которые отъедает пресловутые 80% времени в пайплайнах датасаенса (даже не 20%). Здравый смысл и опыт подсказывают, что на чем лопатишь данные (numpy/pandas/etc) — средствами той библиотеки их и сортируй, тогда эта сортировка занимает одну строку, да?
В Vanilla Python сортировка на месте происходит на удивление медленно...
Это — плата за универсальность. Попробуй сортировку массивов из объектов в numpy/pandas, и всё станет на свои места.
Всё же 0.2сек на сортировку 1kk чисел — это не ужас-ужас, так что
Используйте встроенную сортировку питона по умолчанию для исследования относительно небольших наборов данных.
Тем более, что
Timsort и, соответственно, Vanilla Python, постоянны.
Timsort устойчив, дорогой переводчик, ваш эпитет «определенный» был о том же. А Python — чистый.
Если вы хотите использовать GPU для сортировки, прикрепите .cuda() к концу вашего тензора.
a[2] += [3, 4] точно эквивалентно a[2].extends([3, 4]), что означает, что id(a[2]) не меняется, и стало быть контракт для элемента кортежа не нарушается.
а то может половина пакетов это конвертация «hello world» в шестнадцетиричное значение.
Так и есть.
Огромное количество пакетов — результат разовой потуги что-нибудь залить, встречаются пакеты, состоящие лишь из что-то обещающего readme.md
Да и пакет топикстартера — не луч света в тёмном царстве, а упражнение в духе «натяни побольше сов на глобус».
Афтор, для кого твой пакет?
Определённо не уловил: он же сам их (мапы) и использует.
Использует хуже, чем мог бы, что я и отметил.
Так что уж впредь запаситесь аргументами получше, как надумаете минусовать.
На PEP сошлитесь, где «Питон рекомендует», а то подумают, что вы на заборе прочитали.
Я судорожно поискал надлежащий сопромат — и не нашел. Нет ни момента инерции люльки (ни по одному из измерений), ни общей концепции корыта. Люди, освящённые знанием — напишите. Всё одно, все секреты похернены.
слона не продашьшляпу не впаришь </sarcasm>.Отстой.
Сортировка — не тот процесс, которые отъедает пресловутые 80% времени в пайплайнах датасаенса (даже не 20%). Здравый смысл и опыт подсказывают, что на чем лопатишь данные (numpy/pandas/etc) — средствами той библиотеки их и сортируй, тогда эта сортировка занимает одну строку, да?
Это — плата за универсальность. Попробуй сортировку массивов из объектов в numpy/pandas, и всё станет на свои места.
Всё же 0.2сек на сортировку 1kk чисел — это не ужас-ужас, так что Тем более, что Timsort устойчив, дорогой переводчик, ваш эпитет «определенный» был о том же. А Python — чистый.
Берегите себя.
a[2] += [3, 4]
точно эквивалентноa[2].extends([3, 4])
, что означает, чтоid(a[2])
не меняется, и стало быть контракт для элемента кортежа не нарушается.Не видишь суслика? А он есть.
ps Прибежал бот с минусом. А он таки есть.
Крайний слева — гендир «Курорт Белокуриха», один из награждённых (да, не айтишник).
А чего добился ты, username?
Хлестаков он и есть.
А Вы молодец, гугл осваиваете. Удачи!
А потому, что кеш — статическая память, каждая ячейка — триггер, минимум 6 транзисторов, а ОЗУ — динамическая память, 1 транзистор на ячейку.
Так и есть.
Огромное количество пакетов — результат разовой потуги что-нибудь залить, встречаются пакеты, состоящие лишь из что-то обещающего readme.md
Да и пакет топикстартера — не луч света в тёмном царстве, а упражнение в духе «натяни побольше сов на глобус».
Афтор, для кого твой пакет?
Только калькулятор вышел и нефункциональный, и негодный к доработке.
Так себе идея.
Редюс возвращает результат свёртки, а он может быть произвольного типа — того, который возвращает функция свёртки. Можно даже так пошалить:
— только зачем?
А вот списковое включение возвращает именно список, и с этим ничего не поделать.
Использует хуже, чем мог бы, что я и отметил.
Так что уж впредь запаситесь аргументами получше, как надумаете минусовать.
На PEP сошлитесь, где «Питон рекомендует», а то подумают, что вы на заборе прочитали.
Хорошо ругаетесь, а вот над функциональным подходом стоит поработать.