Egor
05.03.2018
08:37:39
Есть ли в Python какие-нибудь методы, которые позволяют объединить близкие значения списка в одно?
Hot
05.03.2018
08:38:04
В каком смысле - в одно значение?
Сложить?
Или конкатенация строк?
Google
Hot
05.03.2018
08:38:20
Или в кортеж запаковать?
Alex
05.03.2018
08:38:35
В каком смысле близкие гораздо более интересный вопрос
Vixen
05.03.2018
08:38:41
Lex
05.03.2018
08:38:49
Нужно больше ясновидящих
Egor
05.03.2018
08:39:04
Допустим список содержит точки на плоскости. Если точки ближе, чем на 0.1, тогда это одна точка
Vixen
05.03.2018
08:39:06
Хотя в np есть метод allnear
Если мне память не изменяет
Sergey
05.03.2018
08:39:30
Egor
05.03.2018
08:40:53
Vixen
05.03.2018
08:41:10
numpy.allclose — NumPy v1.14 Manual
https://docs.scipy.org/doc/numpy/reference/generated/numpy.allclose.html
Пардон
Там ему можно толерантность задать
Хотя это не очень удобный способ, ему скармливать в цикле придется элементы для проверки, он не для этого вообще
Google
Vixen
05.03.2018
08:43:28
Хотя для сравнения точек на равенство норм наверное
Задаешь atol = 0.1 и того
Egor
05.03.2018
08:45:13
Roman
05.03.2018
09:27:50
Правильно ли я понимаю, что sorted над списком из 1-го элемента просто ничего не делает и возвращает этот же список? Я к тому, что если в функции в параметре key ошибка, то со списком в 1 элемент эта ошибка не появится, поскольку функция не вызывается даже 1 раз?
Sergey
05.03.2018
09:30:27
Valentin
05.03.2018
09:31:50
К тому же список создаётся новый
Roman
05.03.2018
09:32:01
Хм. а у меня работает ) щас попробую пример сформулировать
Dmitry
05.03.2018
09:34:00
вызывается даже для одного
Sergey
05.03.2018
09:34:56
Ну и как бы смысл проверять длину списка, если можно просто отсортировать за те же О(1)?
Roman
05.03.2018
09:35:00
Это фича микропайтона оказалась )
Dmitry
05.03.2018
09:47:49
тут так не получится. он же по ключам сортирует
надо что-то типа
sorted(beacons.items(), key=lambda x: x[1]['rssi'])
Roman
05.03.2018
09:48:11
да, это понятно. я просто удивился, что сразу ошибка не вылезла
Dmitry
05.03.2018
09:48:57
а это да. у меня с собранными cpython-ами много раз такое было
там как будто версия старая или просто урезанная
Roman
05.03.2018
09:49:57
вообще говорят что micropython на python 3.5 основан. Но видимо что то оптимизировали
Некто
05.03.2018
09:51:41
Если что в микропайтон много чего нет из функционала обычного питона 3.5
Google
Roman
05.03.2018
10:04:57
это да...
Аlice
05.03.2018
18:53:53
Добрый вечер! Меня попросил препод с ПМ-ПУ СПбГУ, который ведет у политологов вводный курс по нейросетям, помочь составить рабочую программу курса, накидать пару простеньких задач.
Он занимается распознаванием изображений, сверточными нейросетями. Не знает, с чего начать вводный курс для политологов, чтобы их не напугать сложностью. Было бы классно, если бы хоть кто-то загорелся и потом продолжил сам погружение в мир нейросетей. Может, кто-нибудь может посоветовать простой курс, откуда можно взять такие задачи?
Alex
05.03.2018
18:59:32
для политологов вводный курс по нейросетям?
Alexey
05.03.2018
19:00:22
Аlice
05.03.2018
19:00:58
Предмет называется «Математические методы моделирования политических процессов». Раньше его вели другие преподы и рассказывали рандомную устаревшую инфу. Теперь этот препод. Он хочет подойти с душой)
Очень хорошо, в лс дам его контакты
Nikolay
05.03.2018
19:01:30
математически?
Alex
05.03.2018
19:03:09
в целом конечно вопросов нет — люди которые интересуются нейронками даже консервы открывать пытаются ими
Nikolay
05.03.2018
19:20:15
когда в руках молоток - все проблемы выглядят, как гвозди
Аlice
05.03.2018
19:24:02
Aleksander
05.03.2018
20:23:39
вроде на завтраке был такой вопрос - сразу порекомендовали задачку по сентиментный анализ твитов или комментов из соц сетей
Alex
05.03.2018
20:30:47
Dmitry
05.03.2018
20:32:14
..но зачем
Alex
05.03.2018
20:32:33
Dmitry
05.03.2018
20:32:49
зачем программисту брать производную через год после универа?
в том невероятном случае, когда это потребуется, учебник всегда лежит в шкафу
Аlice
05.03.2018
20:34:21
Ну syntaxnet+словарь(линис) или какой-нибудь TextBlob (для англ) политологи осилят. А вы просто уже привыкли, наверное, к более сложным решениям, с построением синтаксических деревьев с помощью нейросетей (word2vec, эмбеддинги, seq2seq).
Google
Alex
05.03.2018
20:34:59
Дим, это вопрос религии) куча холиваров было уже на тему того нужна ли математика программисту. Я склонен считать что если ты пилишь что-то больше чем на 5 человек, то рано или поздно ты начнешь делать глупости просто от того что не понимаешь сложность алгоритмов под капотом
Dmitry
05.03.2018
20:35:55
Мить*
вот именно что религии, нежели здравого смысла
одно дело понимать сложность алгоритмов, другое дело чтобы взятие производной прям _требовалось программисту в повседневной работе_
(и да, я это говорю как математик)
Alex
05.03.2018
20:36:27
Andrey
05.03.2018
20:38:14
Maxim
05.03.2018
20:38:32
Можно сложить интеграл из проволоки
И достать что-то, что завалилось за диваном
Danil
05.03.2018
20:39:29
Dmitry
05.03.2018
20:39:34
интеграл хотя бы интересно брать, потому что автоматика с этим не очень справляется. Но опять же ценность для разработки сомнительная
Maxim
05.03.2018
20:39:37
А ещё он похож на слоника
Andrey
05.03.2018
20:40:17
Alex
05.03.2018
20:40:21
Я как-то раз проводил эксперимент — у всех кто считает что понимает сложность алгоритмов спрашивал про разницу между сложностью алгоритмов с разным основанием логарифма. сами попробуйте при найме — очень сильно удивитесь ответам
Danil
05.03.2018
20:40:41
Valerа
05.03.2018
20:42:48
Alex
05.03.2018
20:43:22
Danil
05.03.2018
20:47:11
(ушел решать задачи на логарифмы) а ведь хотел просто лечь спать ...
Alex
05.03.2018
20:47:39
Valerа
05.03.2018
20:47:42
Dmitry
05.03.2018
20:49:10
Google
Danil
05.03.2018
20:49:49
Sergey
05.03.2018
20:51:19
Danil
05.03.2018
20:51:29
Sonya
05.03.2018
20:53:56
Dmitry
05.03.2018
20:54:38
Valerа
05.03.2018
21:09:37
Dmitry
05.03.2018
21:27:08
Danil
05.03.2018
21:31:42
Поспал на час меньше но прошел какую-то контрольную за 11ый класс. Завтра Сканави. :D
UPD. А нет, добрался через логарифмическую спираль до фракталов =( еще на час меньше спать
Alex
05.03.2018
21:46:30
Dmitry
05.03.2018
21:49:01
Vixen
05.03.2018
22:22:46
А ведь тут есть опытные датасатанисты?
Мне бы почитать что-нибудь подробное про topic modeling.
Особенно про оценку его качества. Желательно статейки уровня для болезных духом.
Roman
05.03.2018
23:00:46
И алгоритм с наименьшей алгоритмической сложностью не гарантирует что он будет самый быстрый (ваш кэп)
Alex
05.03.2018
23:04:30
Roman
05.03.2018
23:12:31