@ru_python

Страница 8706 из 9768
LighteR
12.04.2019
14:06:14
а вот просто джанго - жесть какая-то
в яндексе, наверное, придется столкнуться

Volodymyr
12.04.2019
14:08:05
Как можно отсортовать листу [[0, 4, 50], [0, 3, 81], [2, 5, 15], [2, 1, 55], [3, 10, 23]] по первому значению, а потом по второму, чтобы вышло так: [[0, 3, 81], [0, 4, 50], [2, 1, 55], [2, 5, 15], [3, 10, 23]]? Ибо если я просто два разы отсортируют, то оно будет просто по второму елементу сортировать

Vladislav
12.04.2019
14:08:24
есть такое, но есть и не джанга, найти легко что нужно
радует охват технологий - от моделирования в науке и производстве, до машинного обучения

Google
Volodymyr
12.04.2019
14:08:54
опа

Jentry
12.04.2019
14:09:32
радует охват технологий - от моделирования в науке и производстве, до машинного обучения
даже веб не единой джангой живет, и сетевые сервисы на питоне тоже много пишут

Volodymyr
12.04.2019
14:10:29
sorted(my_list, key=lambda l: tuple(l[:2]))
к сожалению не сортирует

Tigran
12.04.2019
14:11:42
к сожалению не сортирует
>>> my_list = [[0, 4, 50], [0, 3, 81], [2, 5, 15], [2, 1, 55], [3, 10, 23]] >>> sorted(my_list, key=lambda l: tuple(l[:2])) [[0, 3, 81], [0, 4, 50], [2, 1, 55], [2, 5, 15], [3, 10, 23]]

если чо, функция sorted выдаёт новый, отсортированный массив

Aragaer
12.04.2019
14:12:10
а так у списка есть метод .sort

Volodymyr
12.04.2019
14:12:10
[[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]], а такой допустим?

Aragaer
12.04.2019
14:12:14
который сортирует по месту

Tigran
12.04.2019
14:12:33
а так у списка есть метод .sort
только функциональщина, только отсутствие сайд-эффектов

Volodymyr
12.04.2019
14:13:03
меня смущает этая часть tuple(requests[:2])

Tigran
12.04.2019
14:13:07
[[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]], а такой допустим?
Зачем спрашивать, когда можно проверить? >>> my_list = [[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]] >>> sorted(my_list, key=lambda l: tuple(l[:2])) [[0, 10, 3], [1, 8, 88], [1, 10, 48], [2, 10, 93], [3, 6, 40]]

меня смущает этая часть tuple(requests[:2])
меня тоже смущает, зачем называть переменную в лямбде requests?

Google
Volodymyr
12.04.2019
14:13:39
а, лол) я в лямбде изменил название, все-все, работает

я то думаю, почему мы берем из реквеста, а не из локалньой

Aragaer
12.04.2019
14:14:29
а зачем tuple? Без него не съест?

Dark
12.04.2019
14:15:04
есть веб страничка на фласке, на ней поле ввода и кнопка старт по кнопке - данные из поля передаются в функцию а она запускает поток на страничке выводится список потоков, данные которые они на текущий момент получили и кнопочки ,стоп, - для каждого потока как это сделать?

Tigran
12.04.2019
14:15:33
а зачем tuple? Без него не съест?
Съест. Не знаю, зачем написал, какой-то рефлекс...

Aragaer
12.04.2019
14:16:24
ну и в принципе уже получается, что можно вообще отсортировать по всей длине

Tigran
12.04.2019
14:17:13
задача была поставлена отсортировать по первым двум, я отсортировал

?‍♂️

Aragaer
12.04.2019
14:17:43
отсортированное по всей длине заодно отсортировано по первым двум 8)

>>> sorted([[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]]) [[0, 10, 3], [1, 8, 88], [1, 10, 48], [2, 10, 93], [3, 6, 40]]

Tigran
12.04.2019
14:19:02
справедливо

Volodymyr
12.04.2019
14:21:21
задача была поставлена отсортировать по первым двум, я отсортировал
я имел ввиду по первому елементу подмассива и по второму потом

Aragaer
12.04.2019
14:21:33
это называется "лексикографически"

при равных первых сортируем по второму, при равных вторых по третьему и так далее

Volodymyr
12.04.2019
14:22:45
к примеру [ [0, 1, 45], [1, 2, 45], [0, 2, 46], [1, 1, 47] ] в результате [ [0, 1, 45], [0, 2, 46], [1, 1, 47], [1, 2, 45] ]

Aragaer
12.04.2019
14:22:52
да

просто sorted

Aragaer
12.04.2019
14:23:34
>>> sorted([ ... [0, 1, 45], ... [1, 2, 45], ... [0, 2, 46], ... [1, 1, 47] ... ]) [[0, 1, 45], [0, 2, 46], [1, 1, 47], [1, 2, 45]]

Google
?? Eugene
12.04.2019
14:23:47
Aragaer
12.04.2019
14:24:23
я прям щас взял и скопировал

Dark
12.04.2019
14:24:23
Как поставлена задача - так и делай, потоки складывай в список или еще куда.
можешь написать модули и слова которые надо гуглить?

а то их целый зоопарк

?? Eugene
12.04.2019
14:25:08
можешь написать модули и слова которые надо гуглить?
Модуль threading, в нем есть класс Thread, который создает поток

Danil
12.04.2019
14:25:23
зачем в родителе знать детей?
Не правильно выразился, извините. Не родитель, а обертка над объектом. Я хочу сделать в нем некоторые методы для управления массивом объектов, в тч их созданием. Так-же в этом классе будут декораторы для обработки некоторых функций объекта.

?? Eugene
12.04.2019
14:26:12
what? фласк часто запускают в виде нескольких процессов
Да у него видимо такое тестовое задание или дз

Tishka17
12.04.2019
14:26:25
почему
два процесса: у каждого свои потоки. Как узнать общее число потоков?

Danil
12.04.2019
14:26:42
тогда непонятно в чем вопрос
Я чисто случайно наткнулся на __cash__ в одном коде и только его загуглил. Решил убедиться в том, что правильно его использую.

Tishka17
12.04.2019
14:26:52
как то)
ответ: никак

Google
Dark
12.04.2019
14:27:01
надо id из записывать при создании

Tishka17
12.04.2019
14:27:26
Мб там один процесс)
и вообще mod_python

Dark
12.04.2019
14:27:34
ответ: никак
а что делать?)

Volodymyr
12.04.2019
14:27:45
я прям щас взял и скопировал
но стоп, третье число тоде будет сортироваться

Tishka17
12.04.2019
14:27:47
а что делать?)
какая исходная формулировка задания?

Alex
12.04.2019
14:27:48
Tishka17
12.04.2019
14:28:03
шта?
а он не запускает по интерпритатору на каждый запрос?

?? Eugene
12.04.2019
14:28:33
Alex
12.04.2019
14:28:41
а он не запускает по интерпритатору на каждый запрос?
я не о том. кто вообще вспоминает mod_python в 2019.

Pavel
12.04.2019
14:28:50
ответ: никак
ответ - зависит от ОС и прав доступа

Aragaer
12.04.2019
14:29:06
но стоп, третье число тоде будет сортироваться
А должно сохраниться в том порядке, как есть?

Dark
12.04.2019
14:29:11
какая исходная формулировка задания?
есть нейронная сеть и парсер данных, нужно написать сайт на фласке (индекс, регистрация, личный кабинет, загрузка - выгрузка данных, старт / стоп парсера, оплата) так же написать какой то функционал для запуска - остановки парсинга, и выгрузки данных

Volodymyr
12.04.2019
14:29:59
А должно сохраниться в том порядке, как есть?
тогда все-таки с лямбдой будет получше)

Aragaer
12.04.2019
14:30:02
то есть [[0,0,1],[0,0,0]] должно остаться именно таким?

Dark
12.04.2019
14:30:21
Так, а потоки откуда взялись?
ну много юзеров пришли, залогинились, включили парсер

и этот парсер должен быть не 1 а сколько захотят юзеры

Google
Alex
12.04.2019
14:31:28
и этот парсер должен быть не 1 а сколько захотят юзеры
это не делают на стороне веб аппа. для подобных задач давно уже придумали очереди сообщений, таски, воркеры и т.п.

Aragaer
12.04.2019
14:32:07
ок. Тогда да, лямбда. Хотя можно сделать так - отсортировать по второму, потом отсортировать по первому. Сортировка в питоне стабильна, так что все будет ок

Tishka17
12.04.2019
14:32:12
@EugeneSobolev видишь что там, если копнуть

Volodymyr
12.04.2019
14:32:51
Dark
12.04.2019
14:33:07
желательно какой нибудь гитхаб проект с туториалом

)))

sadnessmilkshake
12.04.2019
14:33:50
Всем привет, какую книгу посоветуете для начала изучения пайтона?

Danil
12.04.2019
14:34:02
Как в классе создать экземпляр этого класса? super()? self()?

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