Size: a a a

2021 November 24

А

Алмаз in Python
ребят по pandas'у нужна помощь

есть dataframe с полями user_id, user_name, user_age, и тд
Нужно собрать все поля с префиксом 'user_' и записать в отдельную колонку user_info в словарик

user_id     user_name    user_info
   1             John Doe     {user_id: 1, user_name: John Doe}

как можно это сделать инструментами pandasа?
источник

A

Alex in Python
у тебя там что макбук на M1?
источник

Г

Гео in Python
да
источник

nx

neumond x in Python
Если хочется на десктопе что-то автоматически запускать, то можно без systemd.
источник

CS

Champagne Squirt in Python
Тогда установи версию одну из перечисленных
источник

EK

Eugene Krasnikov (ᴊɪ... in Python
Да, действительно глупый вопрос :)
Не понятно только, с чего вдруг эти права стали ограничены.
Исправил.
источник

DK

Dima K in Python
Завидую и соболезную одновременно.
источник

nx

neumond x in Python
Можно запустить что-то администратором, создаст каталогов у которых владелец администратор. А потом запустить под обычным пользователем, не хватит прав.
источник

Г

Гео in Python
очень противоречиво, особенно для инструментов для МО, но все модно решить... Правда не всегда приятно
источник

A

Alex in Python
Речь о том, дубина, что если для тебя как для кодерка пул потоков спрятали за асинхронным интерфейсом, пулом потоков он быть не перестал.
источник

nx

neumond x in Python
Фига, я думал aio в ядре сделан.
источник

A

Alex in Python
linux aio — да
источник

A

Alex in Python
но linux aio имеет довольно большой список ограничений, чтобы называть его универсальным решением.
источник

A

Alex in Python
linux aio и posix aio это разные интерфейсы
источник

Г

Гео in Python
мне кажется, проблема в самом питоне
источник

DP

Denis Pobedrya in Python
Под скоростью я имел в виду именно её, тестил через ab -c 100 -n 10000, смотрел на количество реквестов в секунду которое оно могло обработать, синхронный код быстрее. То ли в httpx большой оверхед на работу AsyncClient, то ли синхронный клиент получает какой-то буст от того факта, что fastapi отправляет синхронные хендлеры в тредпул
источник

nx

neumond x in Python
> The current Linux POSIX AIO implementation is provided in user space by glibc.  This has a number of limitations, most notably that maintaining multiple threads to perform I/O operations is expensive and scales poorly.
Хе
источник

DK

Dima K in Python
Значит так, ебанашка, сейчас же берёшь и переписываешь весь async код на треды, чтобы ни одного aiohttp не было, создавай свой пулл для постгреса и читай файлы через свои блокирующие потоки.
источник

DK

Dima K in Python
Ты вообще видимо не понимаешь что такое логика и как ей пользоваться
источник

nx

neumond x in Python
А вот в бсде видимо всё честное.

UPD. На самом деле нет
>The aio facility uses kernel processes (also known as AIO daemons) to service most asynchronous I/O requests.
Но спрятано поглубже, да.
источник