Kop
await нужен был
Damir
await перед fetch() нужен для response.text()
Anonymous
Если по моему забили, так скажите что ок
Damir
await нужен был
Если я правильно понял, о каком await идет речь
Anonymous
Спасибо
Kop
Народ, я правильно понимаю что flask по всем параметрам проигрывает aiohttp
tpouuhk
Sergey
Народ, я правильно понимаю что flask по всем параметрам проигрывает aiohttp
Так, чтобы что-то было лучше или хуже другого по абсолютно всем параметрам - не бывает.
Kop
@Tishka17 я правильно понимаю что flask проигрывает aiohttp?
Denis
Неправильно
Kop
Неправильно
можешь объяснить?
Denis
можешь объяснить?
Ты сначала объясни, почему он проигрывает
Denis
скорость
Давай бенчмарки
Kop
https://habr.com/ru/post/440282/ http://y.tsutsumi.io/aiohttp-vs-multithreaded-flask-for-high-io-applications.html
Kop
http://klen.github.io/python-web-benchmarks.html
Dan
присваиваю одному массиву такой же массив, только с нулевыми значениями. но через несколько таких присваиваний, в массиве grid_0 появляются еденицы почему то
Dan
как будто они из self.grid[self.active] беруктся
Dan
copy() не помогает
Artem
copy() не помогает
Не понял проблему, но может тебе надо deepcopy?
Dan
суть в том что мне нужно постоянно обнулять массив в цикле чтобы он принимал такой вид
Dan
для этого я создал такой же массив как на картинке и присваивал его другому
Dan
и почему то нулевой массив начал сам себе еденицы перенимать
Dan
сейчас попробую
Tishka17
Зачем обнулять?
Tishka17
И зачем для этого создавать массив?
Dan
да, работает. спасибо
Dan
потому что у меня в массиве нули и еденицы, они представляют собой клетки
Tishka17
[ [0]*n for _ in range(m)]
Tishka17
Вот и все создание нового массива
Dan
начальная позиция клетки, дальше он считает соседей и заносит результаты (будут ли оживать другие клетки) в новый массив
Dan
а старый мне надо обнулить чтобы он также смог туда заносить
Dan
и вот так каждый раз меняются два массива
Dan
[ [0]*n for _ in range(m)]
мне новый просто не нужно каждый раз создавать, он у меня уже есть же
Savva
еще зеленым писал алгоритм, хотел что то с классами научиться. Мб сможешь разобраться
Dan
А разница?
ну типо наверное будет ресурснозатратно создавать новый массив каждый раз
Dan
а копия это просто сразу присваивание значений
Dan
ну у меня не очень оптимизировано и подлагивает да
Dan
особенно если большую карту ставить
Dan
потому что у меня по примитивному все клетки считаются
Dan
тупо на весь экран расчитываются клетки
Dan
и для каждой клетки идет подсчет соседей
Tishka17
Я думаю тормозит отрисовка
Dan
я просто делаю game of life и всякие похожие на него вещи (тупо правила меняю для интереса)
Dan
а там немного ресурснозатратно все считается если самым простым алгоритмом делать
Savva
что он делает?)
волновой алгоритм, то же что и у тебя, как я понял
Savva
поиск пути
Sergey
ну у меня не очень оптимизировано и подлагивает да
Ну тогда можно еще оптимизировать за счет использования именно массива (array) вместо списка (list)
Dan
это в numpy? я в него еще не лез, не хотелось подключать сторонние библиотеки. он типо быстрее работает?
Dan
спасибо, попробую
Sergey
это в numpy? я в него еще не лез, не хотелось подключать сторонние библиотеки. он типо быстрее работает?
можно нумпай, но есть просто массивы (с одним типом), типа вот такие https://pythonworld.ru/moduli/modul-array-massivy-v-python.html
Dan
почему то всегда думал что это функция только numpy, лол
Sergey
все так привыкли к спискам, что используют их везде. Но если количество данных и их тип известен, выгоднее использовать массивы
Dan
учту
Leo Sevens
#работа #удалёнка #botapi #боты Стек:. python 3,7+, PostgreSQL, Flask, Telegram Bot Api. Дополнительно: -опыт интеграции с различными АPI -понимание многопоточности -облачные Heroku или Amazon Нам нужно сделать ряд телеграм ботов, gamedev/ставки/финсервисы/...., + интеграции с веб-версиями и уже сделанными продуктами. Есть основная бд, готовая инфраструктура. Сначала создание конкретного бота, далее его поддержка и развитие. За каждым разработчиком закрепляется один из продуктов (бот+веб). Условия - фикс 60-120к + возможен опцион.
âDêšwu öBipci
В глазу, наверное.
Anonymous
А вилка где?
процент, вангую
Richard
процент, вангую
Он написак фикс 60-120к неизвестной валюты
Richard
Будем считать что тенге
tpouuhk
Dmitry
Привет. Если вы из Санкт-Петербурга, поделитесь опытом - как в вашей компании мотивируют разработчиков к саморазвитию?
Sergey
Привет. Если вы из Санкт-Петербурга, поделитесь опытом - как в вашей компании мотивируют разработчиков к саморазвитию?
А в Питере как то особенно мотивируют? В качестве «кнута» привязывают к разводным мостам?
Dan
[ [0]*n for _ in range(m)]
кстати, если записывать так, не используя переменной, то генератор быстрее добавляет что ли? или просто для удобства один из видов записи?
Dan
просто обычно вроде for x записывается, а тут ни к чему не привязано, просто прохождение range'а
Dan
да
tpouuhk
_ обычная переменная
tpouuhk
Language: py3 Source: print([_*_ for _ in range(10)]) Result: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
tpouuhk
ничем не быстрее
Dan
да, глупый вопрос был, сори)
n
привет всем. оцените прогу, которую я написал https://github.com/introwerted/tgmount