@ru_python

Страница 8696 из 9768
Denis
11.04.2019
10:35:19
> перестановка (маска) это как?
ну есть массив [10, 2, 5, 4] применяя к нему маску [1, 0, 2, 3] получим перестановку элементов [2, 10, 5, 4]

Tigran
11.04.2019
10:35:32
маска — это когда нули и единицы

окей, я понял

цикл не пойдёт?

Google
Denis
11.04.2019
10:36:13
Tigran
11.04.2019
10:36:28
ну в смысле цикл по 64 массивам, а не по всему

Denis
11.04.2019
10:36:30
с циклом все легко(

ну в смысле цикл по 64 массивам, а не по всему
можно использовать решейпы и как то ловко сделать

Tigran
11.04.2019
10:38:44
m = (m + 4 * np.outer(np.arange(64), np.ones((4, 128)))).flatten() a = a.reshape((64 * 4, 128))[m, :].reshape((64, 4, 128)

Denis
11.04.2019
10:39:05
сильно

Tigran
11.04.2019
10:39:08
лол

Mename
11.04.2019
10:43:58
Определяю класс внутри функции с декоратором @property и возвращаю его как type, вызываю из другого скрипта через object.property.func. В property входит только один аргумент self, а в методы класса вместо self я вписал другое имя, допустим sub_self. Проблема в том, что когда я вызываю object.property.func(arg=foo) питон говорит missing 1 required positional argument: 'sub_self'

Mename
11.04.2019
10:45:07
Код где?
Уф, там много, но щас попробую кинуть





TypeError: prelistdir() missing 1 required positional argument: 'fs'

Google
Mename
11.04.2019
10:48:36
там в конце функции return FileSystem

Tishka17
11.04.2019
10:52:32
нахуй так делать?

Mename
11.04.2019
10:53:19
Нахуй это уже другой вопрос

Меня больше интересует почему это не работает

Artyem
11.04.2019
10:57:43
Меня больше интересует почему это не работает
потому что return FileSystem тыже не инстанс возвращаешь, а сам класс, а если обращаться к классу требуется передать два аргумента. есть подозрение что тебе @classmethod нужен

Tishka17
11.04.2019
10:58:33
а так, Артём прав

Tishka17
11.04.2019
10:59:36
Я больной просто
и не лечишься

Mename
11.04.2019
10:59:42
ОКР

Мозг подумал типо "ну бля надо"

Вот и делаю

Vasilii
11.04.2019
11:00:15
Всем привет, У меня есть приложение на Sanic, которое я запускаю, допустим с 4 workers. И мне также необходимо иметь Scheduler, но когда и испольщую SanicScheduler и task, получается, что 4 раза выполняется функция. Можно ли этого избежать?

Tishka17
11.04.2019
11:00:41
ОКР
это не ОКР, а бредовое расстройство личности

Google
kernel
11.04.2019
11:02:51
Он обретает разум
скоро восстание

Vasilii
11.04.2019
11:04:38
шедулер должен отдельно запускаться
то бишь отдельный мейн должен быть для него или что-то типа того: app = Sanic('main_project') app_scheduler = Sanic('scheduler') scheduler = SanicScheduler(app=app_scheduler)_------ app.run(host,port, etc) app_scheduler.run()

Vasilii
11.04.2019
11:35:34
угу
второй вариант у меня не работает... первый (с двумя мейнами, мне кажется не очень правильным подходом) Сейчас попытался через листнер провернуть это, но опять же, каждый worker вызывает листнер. В какую сторону можно вообще двигаться?

Tishka17
11.04.2019
11:36:03
ээ

это два разных файла

в одном app.run в другом app_scheduler.run

первы запускается через uwsgi или чято там у тебя, второй - сам по себе

зачем нужен SanicScheduler не понятно, когда есть sched, cron и планировщик куба

cookie
11.04.2019
11:40:39
так популярно стало говорить, что ты весь такой ОКР, СДВ или интроверт, прям как на баше https://bash.im/img/5h3o09zr8jpdaw2j437748.png

Vasilii
11.04.2019
11:43:01
зачем нужен SanicScheduler не понятно, когда есть sched, cron и планировщик куба
да я просто не особо шарю в пайтоне в принципе. по работе пришлось этим проектом заниматься. спасибо, буду смотреть

Alexandr
11.04.2019
11:45:13
Ребят, подскажите, как использовать '__slots__'. Прочитал док, не очень понимаю когда он пригодится

Nikolay
11.04.2019
11:46:01
когда нужен легкий объект

Tigran
11.04.2019
11:46:27
когда нужно много маленьких объектов

Tishka17
11.04.2019
11:46:28
когда ты знаешь что не будут поля добавляться и хочешь оптимизировать

Alexandr
11.04.2019
11:54:41
Спасибо

Danil
11.04.2019
12:05:17
Помогите придумать набор команд для управления ботами в игре

Например есть методы для отдельного бота - авторизоваться, написать сообщение в чат, телепортироваться по координатам

Denis
11.04.2019
12:07:07
еще нужна команда "сделай красиво"

Google
Danil
11.04.2019
12:07:09
Как организовать пространство команд так, чтобы можно было в одну строку отдать команду одному/группе роботов? К тому же команды могут быть зависимы друг от друга - например чтобы получить данные необходимые для одного метода, нужно для начала выполнить другой...

Tishka17
11.04.2019
12:09:18
умеешь bash?

а вообще, выглядит как будто ты свой скриптовый язык пишешь

Danil
11.04.2019
12:10:17
-mc attack -warp pvp -bots :50

Что-то вроде того

а вообще, выглядит как будто ты свой скриптовый язык пишешь
Просто хочу сделать все гибким и простым

умеешь bash?
Спасибо

Tishka17
11.04.2019
12:12:17
Просто хочу сделать все гибким и простым
ух, ничем хорошим такое не заканчивается

Марк
11.04.2019
12:15:58
Я нормально выгляжу?

Danil
11.04.2019
12:18:45
ух, ничем хорошим такое не заканчивается
Допустим я сделаю такой принцип: -doit function —param1 value1 —param2 value2. Он нормальный?

Tishka17
11.04.2019
12:19:01
да

Danil
11.04.2019
12:19:10
Фух, ок

Tishka17
11.04.2019
12:20:07
а вот как только у тебя будет что-то типа if param2*10%3>0; then function —param $(function2 —param x) fi; вот тогда стои задуматься

Danil
11.04.2019
12:20:32
Лол, хорошо)

Tishka17
11.04.2019
12:20:41
то есть до того как ты это реализуешь

а когда захочешь

в этот момент надо все выбрасывать и предлагать писать команды на питоне/lua

Danil
11.04.2019
12:21:57
Надеюсь не придется)

Но меня все еще сильно беспокоит то, что я не смогу контролировать выполнение задач. Например отправлю несколько команд, но забуду об этом... Или например мне задача начнет выполняться не совсем правильно, хотя это будет не всегда критично... В общем мне кажется у меня нет достаточного контроля над процессом выполнения команд.

Google
Danil
11.04.2019
12:25:22
В общем я представляю что нужно написать пару методов которые будут связывать всю архитектуру, как архитектуру асинхронной программы. Можете посоветовать куда копать?

?? Eugene
11.04.2019
12:27:06
Знает кто-нибудь перевод этой статьи? Бросьте ссылку, пжлст. http://joeduffyblog.com/2016/02/07/the-error-model/

Там какой-то сложный инглиш

Страница 8696 из 9768