
Pavel
26.06.2019
15:24:25
а ок прошу прошения
индексы

Tishka17
26.06.2019
15:25:04
for i in range(col_prices)

Google

Pavel
26.06.2019
15:25:12

Tishka17
26.06.2019
15:25:22
хотя в твоем случае можно сразу
for i, price in enumerate(prices)

Pavel
26.06.2019
15:51:16
prices = [2,3,4,5,6,5,7,9,11,6,9,5,9,10,11,12]
prices_hils = []
for i in range(len(prices)):
if prices[i] > prices[i+1]:
prices_hils.append(prices[i])
if i == len(prices):
print("EXIT")
break
print(prices_hils)
простите еще раз спрошу, не пнимаю почему не срабатывает защита
if i == len(prices):
print("EXIT")
break

T.
26.06.2019
15:51:50
што

Pavel
26.06.2019
15:52:07
пишет ошибку
5 for i in range(len(prices)):
6
----> 7 if prices[i] > prices[i+1]:
8 prices_hils.append(prices[i])
9
IndexError: list index out of range
гу я вот поставил чтоб он не выходил за диапазон

Pavel
26.06.2019
15:52:28
prices = [2,3,4,5,6,5,7,9,11,6,9,5,9,10,11,12]
prices_hils = []
for i in range(len(prices)):
if prices[i] > prices[i+1]:
prices_hils.append(prices[i])
if i == len(prices):
print("EXIT")
break
print(prices_hils)
простите еще раз спрошу, не пнимаю почему не срабатывает защита
if i == len(prices):
print("EXIT")
break
потому что i никогда не будет равна len(prices)
в данном случае range будет генерировать значения от 0 до len(prices) - 1

Pavel
26.06.2019
15:52:38
все понял

Pavel
26.06.2019
15:53:04
ну и листы индексируются с нуля, а не с единицы

Tishka17
26.06.2019
15:53:11
prices = [2,3,4,5,6,5,7,9,11,6,9,5,9,10,11,12]
prices_hils = []
for i in range(len(prices)):
if prices[i] > prices[i+1]:
prices_hils.append(prices[i])
if i == len(prices):
print("EXIT")
break
print(prices_hils)
простите еще раз спрошу, не пнимаю почему не срабатывает защита
if i == len(prices):
print("EXIT")
break
нумерация с 0

Pavel
26.06.2019
15:54:30

Pavel
26.06.2019
15:54:52

Вадим
26.06.2019
15:54:56
Всем привет) Пытаюсь установить ensorFlow Object Detection API.Когда нужно выполнить вот это(рисунок 1) происходит вот это(рисунок2)

Google

Вадим
26.06.2019
15:55:20
Как решить данную проблему?

Pavel
26.06.2019
15:55:49

Pavel
26.06.2019
15:56:19

Алексей
26.06.2019
15:57:15
zip(iter1, iter2) -> Iterable[iter1_item, iter2_item]
)))

Pavel
26.06.2019
15:59:05

Алексей
26.06.2019
15:59:44

Pavel
26.06.2019
16:01:03
prices = [2,3,4,5,6,5,7,9,11,6,9,5,9,10,11,12]
prices_hils = []
print(len(prices))
for i in range(len(prices)):
print(i)
print(len(prices))
if prices[i] > prices[i+1]:
prices_hils.append(prices[i])
if i == len(prices)-1:
print("EXIT")
break
print(prices_hils)
все равно не выходит из цикла
len(prices)-1 даже с этим
простите но пока я с более знакомыми функциями обращаюсь, очень трудно после php ?

Алексей
26.06.2019
16:01:46
prices = [2,3,4,5,6,5,7,9,11,6,9,5,9,10,11,12]
prices_hils = []
print(len(prices))
for i in range(len(prices)):
print(i)
print(len(prices))
if prices[i] > prices[i+1]:
prices_hils.append(prices[i])
if i == len(prices)-1:
print("EXIT")
break
print(prices_hils)
все равно не выходит из цикла
len(prices)-1 даже с этим
Что ты именно хочешь сделать?

Pavel
26.06.2019
16:02:45
в приведенном коде я хочу, когда i будет равен кол-ву записей в массиве, сделал выбох из цикла for

Pavel
26.06.2019
16:03:22
prices = [2,3,4,5,6,5,7,9,11,6,9,5,9,10,11,12]
prices_hils = []
print(len(prices))
for i in range(len(prices)):
print(i)
print(len(prices))
if prices[i] > prices[i+1]:
prices_hils.append(prices[i])
if i == len(prices)-1:
print("EXIT")
break
print(prices_hils)
все равно не выходит из цикла
len(prices)-1 даже с этим
потому что -2 в твоём случае.

Pavel
26.06.2019
16:03:30
паралельно я сраваниваю каждые два последующих значения на предмет поиска вершин на графике

Tishka17
26.06.2019
16:04:17

Pavel
26.06.2019
16:04:18
но на самом деле ты :
1. творишь хуйню, возьми вариант с zip (там тебе не придётся контролировать IndexError)
2. должен топать в @ru_python_beginners

Pavel
26.06.2019
16:04:27
а поставить
нет он не принтит EXIT, значит не заходит

Pavel
26.06.2019
16:04:39
у тебя в prices, допустим, 10 элементов.
len(prices) = 10
но prices[9] - это последний элемент
тебе надо съебаться из цикла на предпоследнем элементе.
это, внезапно, 8
10 - 8 = 2
выводы?

Google

Pavel
26.06.2019
16:06:25
prices = [2,3,4,5,6,5,7,9,11,6,9,5,9,10,11,12]
prices_hils = []
print(len(prices))
for i in range(len(prices)):
print(i)
print(len(prices))
if i == len(prices)-1:
print("EXIT")
break
if prices[i] > prices[i+1]:
prices_hils.append(prices[i])
print(prices_hils)
вот рабочий вариант с -1 просто защиту надо было наверъ пернести, спасибо всем большое!!!

Pavel
26.06.2019
16:06:51
ну или так :)
впрочем, что то говнокод, что это

Pavel
26.06.2019
16:08:20


Максим
26.06.2019
16:16:09
#работа #офис #вакансия #backend #python #senior
Локация #москва #мск #добрынинская #павелецкая
Зп 100-220к net.
Всем привет!
Ищу Senior Python разработчика в компанию-лидер на рынке онлайн бронирования экскурсий. Развивают современный веб-портал, который специализируется на необычных индивидуальных экскурсиях от местных жителей в 490+ городах мира, которые позволяют не только узнать историю города, но и погулять по крышам, галереям современного искусства, секретным барам или взять мастер-класс у местного шеф-повара.
Компания на рынке уже 6 лет, давно монетизирована, но внутри легкая и приятная атмосфера стартапа:)
Что нам интересно в вас?
• Отличное знание Python, Django, MySQL, опыт работы с Elasticsearch;
• Базовый опыт работы с JavaScript;
• Опыт работы в массовых интернет-сервисах для конечных пользователей;
• Опыт работы в командах с отлаженными процессами разработки.
Будут плюсом примеры кода или ссылка на профиль на GitHub.
Условия:
• Оформление по ТК;
• Гибкий график работы;
• Офис недалеко от м. Добрынинская/Павелецкая;
• Работа над классным продуктом, который любят путешественники;
• Работа в небольшом дружном коллективе.
Контакты @esorokina, 8 (925) 096-45-97
Пишите в ЛС)


Pg
26.06.2019
16:42:03
Всем привет, есть интересный проект, связанный с opencv.Кого заинтересовало, то пишите в лс

Pavel
26.06.2019
16:42:29

Андрей
26.06.2019
17:03:22
Какие фреймворки асинхронные на 2.7 есть?
Кроме торнадо
web*

Pavel
26.06.2019
17:03:59
твистед

Андрей
26.06.2019
17:04:18
на котором можно собрать рест апи))0

Проксимов
26.06.2019
17:06:54

Sergey
26.06.2019
17:26:08
Всем привет!
Сервис на джанге, получаю ResultProxy (результат выполнения запроса к базе через sqlalchemy) и модель, в которых порядок и названия колонок абсолютно идентичны. Я хочу записать данные из ResultProxy в мою модель. Попробовал через ModelName.objects.bulk_create([ResultProxyName]), выходит ошибка что в ResultProxy нет pk. Подскажите пожалуйста, как это сделать по человечески?

Ilya
26.06.2019
17:48:34
Всем привет можете подсказать как удалить элементы массива которые превышают 0 индекс и последний:
'''a = [5,10,7,3,2,5]'''

Tishka17
26.06.2019
17:48:50
Что превышают?

Svr3
26.06.2019
17:48:53
я могу узнать сколько занимает строка байт вот так?
print(len(b'string'))

Ilya
26.06.2019
17:49:00
здесь 5

Tishka17
26.06.2019
17:49:38
В строке 6 байт, сама она в памяти занимает больше

Ilya
26.06.2019
17:50:25
Ок спасибо за подсказку )

Google

Nikolay
26.06.2019
17:50:42
Если она 5 байт , то и в памяти 5 байт.емли 5 символов , то в памяти может быть больше

Tishka17
26.06.2019
17:51:17

Ilya
26.06.2019
17:52:29
5,5
то есть если хоть один элемент в массиве превышает 5 то надо все удалить кроме последнего и первого индекса
a = [5, 5]
массив должен стать таким

Tishka17
26.06.2019
17:54:47
if any(x>5 for x in arr):
del arr[1:-1]
Так что ли?

Ilya
26.06.2019
17:56:33
да вот так спасибо большое
незнал про any()
А существует ли магическая функция в python для нахождения одинаковых элементов в массиве?)

Artöm
26.06.2019
18:01:20
list(set(some_array))
Оставляет уникальные

Tishka17
26.06.2019
18:01:34

Sergey
26.06.2019
18:01:52
Да можно и просто множество оставить, зачем опять в список-то оборачивать

Ilya
26.06.2019
18:02:10

Tishka17
26.06.2019
18:02:29
нахождения
Есть Counter считает сколько раз какой элемент встретился

Ilya
26.06.2019
18:03:13

Artöm
26.06.2019
18:05:32

Google

polunin.ai???
26.06.2019
18:11:42
появились анимированные стикеры!

Ilya
26.06.2019
18:13:05

Melkor
26.06.2019
18:21:27
Файл, прогнанный через isort на локалке не хавается isortом той же версии в travis ci.

Какого Бля
26.06.2019
18:59:41
Парни