
Nikolay
28.08.2018
13:27:12
как в Little Brother

Alexey
28.08.2018
13:27:37

Nikolay
28.08.2018
13:27:48

Google

f1nnix
28.08.2018
13:28:11

Jentry
28.08.2018
13:28:22

Бензофуран
28.08.2018
13:28:32
Приложил телефон - считай и обменялись ключами

Nikolay
28.08.2018
13:30:15

Jentry
28.08.2018
13:31:23
Так зачем его тырить? Он же публичный

Бензофуран
28.08.2018
13:34:24

Nikolay
28.08.2018
13:40:32

Dmitry
28.08.2018
13:49:17
можете подсказать? есть задача. в ней две троки, примерно одинаковые. и мне надо вывести в отдельный лист номера индекса повторяющихся букв. ну то есть к примеру a= "abcde"
b = "fdadr"
Вот в листе новом вывести индекс 3, так как на этом месте одинаковые буквы. даже не догоняю как правильно гуглить(
спасибо

Ser
28.08.2018
13:51:50
первое что в голову может прийти: в цикле сравнивать попарно и складывать индексы в отдельный список а потом тупо принтить его

Vitaliy Nameless
28.08.2018
13:53:02

Iliya
28.08.2018
13:53:06

Google

Undefined
28.08.2018
13:53:59
>>> a= "abcde"
>>> b = "fdadr"
>>> list(zip(a, b))
[('a', 'f'), ('b', 'd'), ('c', 'a'), ('d', 'd'), ('e', 'r')]
>>> [i for i, v in enumerate(list(zip(a, b))) if v[0] == v[1]]
[3]

Oleksandr ror191505
28.08.2018
13:54:07
for idx, elements in enumerate(zip(a,b)):
if elements[0] == elements[1]:
print(idx)
break

Undefined
28.08.2018
13:54:31
get_simillar = lambda a, b: [i for i, v in enumerate(list(zip(a, b))) if v[0] == v[1]]
print(get_simillar(str_a, str_b)

Oleksandr ror191505
28.08.2018
13:56:46

Undefined
28.08.2018
14:04:08
Мой способ с приведением: 0.0037764374865218997
Без приведения: 0.004481607815250754
Твой способ с циклом: 0.0047226413153111935 (вместо вывода первого сделал добавление в список)
Код каждого привера:
1: get_simillar = lambda a, b: [i for i, v in enumerate(list(zip(a, b))) if v[0] == v[1]]
2: get_simillar = lambda a, b: [i for i, v in enumerate(zip(a, b)) if v[0] == v[1]]
3:
def get_simillar(a, b):
d = []
for i, v in enumerate(zip(a, b)):
if v[0] == v[1]:
d.append(i)
return i
Проверял на списках, длиной 2048, делал 2048 итераций и посчитал среднее время


Oleksandr ror191505
28.08.2018
14:05:48
Мой способ с приведением: 0.0037764374865218997
Без приведения: 0.004481607815250754
Твой способ с циклом: 0.0047226413153111935 (вместо вывода первого сделал добавление в список)
Код каждого привера:
1: get_simillar = lambda a, b: [i for i, v in enumerate(list(zip(a, b))) if v[0] == v[1]]
2: get_simillar = lambda a, b: [i for i, v in enumerate(zip(a, b)) if v[0] == v[1]]
3:
def get_simillar(a, b):
d = []
for i, v in enumerate(zip(a, b)):
if v[0] == v[1]:
d.append(i)
return i
Проверял на списках, длиной 2048, делал 2048 итераций и посчитал среднее время
А где брейк потерял в моем случае?
Брейк прерывает исполнение при нахождении первого вхождения

Undefined
28.08.2018
14:06:26

Oleksandr ror191505
28.08.2018
14:06:43
в твоей реализации он будет бежать до конца строк всегда
с брейком он остановится при первом же совпадении

Undefined
28.08.2018
14:07:22
Во всех будет, мы же не знаем, нужно ему все совпадения, или только первое

Oleksandr ror191505
28.08.2018
14:07:27
я не имею ничего против того, что ты запихал в массив (хотя это очень странно: я бы просто отретурнил индекс)
ааа
я не правильно прочел
сорян


Бензофуран
28.08.2018
14:11:41
Мой способ с приведением: 0.0037764374865218997
Без приведения: 0.004481607815250754
Твой способ с циклом: 0.0047226413153111935 (вместо вывода первого сделал добавление в список)
Код каждого привера:
1: get_simillar = lambda a, b: [i for i, v in enumerate(list(zip(a, b))) if v[0] == v[1]]
2: get_simillar = lambda a, b: [i for i, v in enumerate(zip(a, b)) if v[0] == v[1]]
3:
def get_simillar(a, b):
d = []
for i, v in enumerate(zip(a, b)):
if v[0] == v[1]:
d.append(i)
return i
Проверял на списках, длиной 2048, делал 2048 итераций и посчитал среднее время
А если
string1, string2 = (string1, string2) if len(string1) < len(string2) else (string2, string1)
indexes = [i for i in range(len(string1)) if string1[i] == string2[i]]
?

Undefined
28.08.2018
14:12:43
А почему не min(len(string1), len(string2))?

Iliya
28.08.2018
14:13:04
Пошла жара =) начали таймингами меряться, но это не актуально, круто тики считать - вот тогда буду реальный показатели производительности

Google

Бензофуран
28.08.2018
14:13:27

Undefined
28.08.2018
14:14:33
iterations = min(map(len, (string1, string2)))
Ух

Бензофуран
28.08.2018
14:14:52
Блдь, мапы

Ruslan
28.08.2018
14:14:54
Привет. Подскажите, пож-та, модули для трекинга объектов на видео?
Встроенные в OpenCV не совсем устраивают и хотелось потестировать другие решения.
В особенности те, что хорошо с окклюзиями справляются

Бензофуран
28.08.2018
14:15:04
Не люблю мапы

Iliya
28.08.2018
14:15:05
map |:)

Tigran
28.08.2018
14:15:39

Бензофуран
28.08.2018
14:16:11

Undefined
28.08.2018
14:16:42

Бензофуран
28.08.2018
14:17:07
Вам человек умный выше сказал
Считайте тики

Undefined
28.08.2018
14:17:21
А мы глупые, не умеем

Бензофуран
28.08.2018
14:17:21
Вот ими меряться можно

Tigran
28.08.2018
14:18:50
Пейджфолтами надо меряться

Бензофуран
28.08.2018
14:19:19
Ничем не надо меряться

Undefined
28.08.2018
14:19:42
А питонами надо меряться?
Чем больше номер версии, тем лучше же
Кому-то и 2.7 хватает

Google

Бензофуран
28.08.2018
14:20:24
?

Undefined
28.08.2018
14:20:36

Tigran
28.08.2018
14:20:38
меряются тут длиной своих питонов

Undefined
28.08.2018
14:20:45
3.4 жи

Tigran
28.08.2018
14:21:15
не факт, что ошибка на 258 строке

Iliya
28.08.2018
14:21:17
3.4 жи
3.7 https://www.python.org/downloads/

Tigran
28.08.2018
14:21:28
где-то ты напутал с измерениями

Undefined
28.08.2018
14:21:37

Бензофуран
28.08.2018
14:21:50
Я просто из будущего
У нас там питон уже 4 версии

Tigran
28.08.2018
14:22:32
всего лишь 4 версии
а джава, наверное, уже двадцатой

Undefined
28.08.2018
14:24:14

Tigran
28.08.2018
14:24:32
покажи, что принты печатают

Iliya
28.08.2018
14:24:49
Что-то не так в этих данных, тебе же сказали
x_traincnn, y_train, x_testcnn, y_test

Бензофуран
28.08.2018
14:25:43

Iliya
28.08.2018
14:25:48
Отлично, и в нем небост не хватает данных,
ну ты его принтанул, и что там

Google

Iliya
28.08.2018
14:27:15
строки
193 vs 243
к чему это
Мне кажется что в данных чего-то не зватает
ну ты ссыль на пастебиан дал, я там код смотрю и два принта хотя переменная не изменяется между ними, а второй с ''


Anastasiia
28.08.2018
14:33:18
Ребята, привет!
Простите, что врываюсь тут с вакансиями)))
У нас впервые за долгое время открылась вакансия Python разработчика на самый классный проект ThinFilm https://www.thinfilmnfc.com/
Команда 20 человек, ни одного джуна, все очень сильные профессионалы, достаточно давно работающие на этом проекте. Команда полностью укомплектована и все стабильно работает. Сторона заказчика регулярно наведывается к нам потусить, а ребята из нашей команды катаются к ним в Америку.
Из требований помимо знания Python, важно уметь грамотно РАЗГОВАРИВАТЬ по-английски.
Рассмотрим ребят от двух лет опыта работы с языком, технически грамотных. С нас полный соц.пакет и прочие радости жизни. ЗП до 180. Офис, удаленки нет.
https://bekitzur.com/
писать мне @bekitzur
asycheva@bekitzur.com
+79533522345
#fulltime #вакансия #санкт_петербург
#NFC #работа #офис
Спасибо!

Dmitry
28.08.2018
14:35:35