Pull to refresh
0
0
Геннадий Матвеев @keskiy

Python developer

Send message

Проверка возможности добавить коммент

Ничего страшного, просто приведите пример как это будет использоваться в "сельском хозяйстве"?
И почему нельзя просто задать 2 точки и найти кратчайший путь? К чему все эти манипуляции с полигонами?

Со вторым способом первой части так и не разобрался, хотелось бы услышать примеры. Так же бегло посмотрел репозиторий и там жестко зашиты несколько полигонов, и вопрос, ваша библиотека работает только на этих полигонах? и почему бы не подавать на вход geojson?
Думаю, раз автор взял эту тему, можно было бы подробнее все раскрыть. Рассмотреть все виды циклов в питоне, пробежаться по другим структурам данных, например по словарям, а так же показать как работать с генераторами через циклы и лямбда выражения
На неизведанной территории пока не знаем. Это становится известно после прогона датасета по алгоритмам классификации и очистки. И уже в последнюю очередь мы смотрим аномальные высокочастотные точки. До недавних пор мы с этим не сталкивались, пока не начали сотрудничество с новым поставщиком данных. Они в свою очередь обещали тоже с этим разобраться.
Данную аномалию мы не обрабатываем с помощью сетки, но размышляем в эту степь. Ну, а что касается высокочастотных-аномальных районов, тут не обязательно центр города. К примеру, в Бангкоке обнаружено 5 таких точек, 2 из них вот:

13.7618,100.5324 — точка1
13.7877,100.5068 — точка2

И, сейчас сходу не нашел в русских городах, но помню, в Казани была аномальная точка, которая располагалась на краю города, и один сайт говорил, что это и есть центр города.
Ничего не мешает, нет надобности. Мы строим тепловую карту с ячейками одинакового размера на всей исследуемой территории, и чаще всего заказы от рекламный компаний, которым нужно знать в каких местах поставить рекламный щит или билборд. Как было сказано в статье, мы используем Uber H3 9 lvl (радиус ~200м) и 10 lvl (радиус ~75м). Этих размеров вполне достаточно, для такого рода исследований.
Или я не понял вопроса?

Сначала мы аналитики пишем на питоне алгоритмы, а потом его инженер переводит на спарк. Ну и так же мелкие задачи выполняем на питоне (если алгоритм не сложный и данных до 200gb)

это да, без сомнений.
Но автор говорит «даже в JavaScript существуют методы, позволяющие перебирать массивы, так сказать, без посредников» и при этом не приводит в пример данный способ, который является «без посредников». Да и в JS, чтобы обратиться к индексу нужно прибегнуть к помощи «посредников», по крайней мере обычного массива, на сколько я знаю
На самом деле, даже в JavaScript существуют методы, позволяющие перебирать массивы, так сказать, без посредников. Речь идёт о циклах forEach и for of.

Так в питоне если сделаем так, тоже получается без посредников:
for x in scores:..

И с enumerate() все классно, не думаю, что у кого то к нему претензии, но range() уж точно не нужно так использовать.
Да, тут как пример, но в жизни будет так: пользователь пойдет в ТЦ в котором есть макдак, а не в тот где есть бургер кинг. Не сказать, что он будет Burger King обходить стороной, но точно будет держаться ближе к McDonalds.

Information

Rating
Does not participate
Location
Ижевск, Удмуртия, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Middle
Python