Size: a a a

2019 September 18

MM

Meir Mamyrbekov in Python KZ
Добрый день.
Ноль в питоне.
В основном работаю с PHP и Kotlin.
По работе возникла задача связанная с распознаванием объетов. Смог запустить tensorflow и поставил обучатся модель. Просьба подсказать можно ли реализовать чтобы также выдавалось покинули ли опознанные объекты определенную зону, грубо говоря перешли стоп-линию или нет. И второй вопрос, как правильно подрубить gPRC или REST (необходимо отправлять url видео, в ответ получать разпознаные объекты, а также статус перехода). Заранее извиняюсь если сумбурно объяснил
источник

ZZ

Zhomart Zhurayev in Python KZ
d = {'k1':[1,2,{'k2':['k3',{'k4':[1,2,['Able']]}]}]}
# Код
d['k1'][1,2['k2']]['k3']['k4'] = 1,2,['Academy']
источник

ZZ

Zhomart Zhurayev in Python KZ
ошибка: 3 d['k1'][1,2['k2']]['k3']['k4'] = 1,2,['Academy']
TypeError: 'int' object is not subscriptable
источник

АА

Алихан Амандык in Python KZ
в k1 у тебя list, а не dict
источник

АА

Алихан Амандык in Python KZ
надо d['k1'][2]['k2'][1]['k4'][2][0] = 'Academy'
источник

АА

Алихан Амандык in Python KZ
или d['k1'][2]['k2'][1]['k4'][2] = [1,2,['Academy']]
источник

ZZ

Zhomart Zhurayev in Python KZ
понял, спасибо
источник

Z

ZHU in Python KZ
привет всем
подскажите как можно написать сырой sql код
avg = TankData.objects.filter(tank=instance.tank,
                             record_time__date=instance.record_time.date()).aggregate(Avg(data_type))
источник

Z

ZHU in Python KZ
по времени очень долго обробатывает django
источник

D

Daulet in Python KZ
avg = TankData.objects.select_related('record_time')
      .filter(tank=instance.tank,  record_time__date=instance.record_time.date()).aggregate(Avg(data_type)).values()[0]
источник

D

Daulet in Python KZ
плюс минус должно срабатывать одинаково с сырой sql
источник

A

Azamat in Python KZ
ZHU
привет всем
подскажите как можно написать сырой sql код
avg = TankData.objects.filter(tank=instance.tank,
                             record_time__date=instance.record_time.date()).aggregate(Avg(data_type))
у тебя скорее всего надо добавить select_related
источник

Z

ZHU in Python KZ
Daulet
avg = TankData.objects.select_related('record_time')
      .filter(tank=instance.tank,  record_time__date=instance.record_time.date()).aggregate(Avg(data_type)).values()[0]
Долго берет
источник

Z

ZHU in Python KZ
а как можно узнать какой запрос отправляеться в бд
источник

A

Azamat in Python KZ
обенуть в print
источник

A

Azamat in Python KZ
но у тебя скорее всего уходит много запросов, потому что ты не пишешь select_related
источник

A

Azamat in Python KZ
и делаешь этот фильтр tank=instance.tank
источник

A

Azamat in Python KZ
можешь поставить django_debug_toolbar и там это посмотреть
источник

D

Daulet in Python KZ
Если после select_related у тебя не уходят лишние запросы в базу, попробуй навесить индексы на колонки как вариант
источник

Z

ZHU in Python KZ
источник