166 читали · 5 лет назад
День 7: Учимся считать векторами
Чтобы иметь возможность математически или даже программно оперировать сущностями нашего мира, нам нужно их упростить до формы понятной компьютеру или мат. аппарату. Признаковое описание объектов реального мира в виде чисел - это и есть то самое упрощение. Скажем, анализируя потенциальную стоимость конкретной квартиры, мы будем иметь ввиду следующие признаки: 86 - площадь в квадратных метрах 6 - этаж 10 - возраст 54.34 и 98.23 - географические координаты квартиры 3 - количество комнат Признаков может быть сколь угодно много...
Numpy: вычисление разницы каждого элемента вектора с каждым
Продолжаем серию статей по numpy-программированию. Для удобства читателей собрал список моих статей по этой теме: Если бы нам нужна была разница двух векторов, то мы могли бы воспользоваться функцией diff или просто отнять один вектор от другого. Та же функция diff нам поможет получить разницу между рядом стоящими элементами нашего вектора. Нам же нужна разница каждого элемента с каждым, а не рядом стоящих. Для лучшего понимания приведем пример, для чего возьмем следующий вектор v: [34, 77, 67, 61, 88, 36, 7, 41, 29, 38]...