Основы линейной алгебры для тех, кого это миновало в универе.
Вы наверняка слышали много историй о программистах, которые учились в технических вузах, изучали высшую математику и теперь пользуются этими знаниями в программировании. И если кого-то это не коснулось, может быть ощущение, что он пропустил в жизни что-то важное.
Будем это исправлять. Попробуем разобрать некоторые базовые понятия из математики за пределами школьной программы. И заодно покажем, как оно связано с программированием и для каких задач полезно.
⚠️ Математики, помогайте. Мы тут многое упростили, поэтому будем рады увидеть ваши уточнения и замечания в комментариях.
Видео:Вектор. Сложение и вычитание. 9 класс | МатематикаСкачать
Линейная алгебра
Есть математика: она изучает абстрактные объекты и их взаимосвязи. Благодаря математике мы знаем, что если сложить два объекта с ещё двумя такими же объектами, то получится четыре объекта. И неважно, что это были за объекты: яблоки, козы или ракеты. Математика берёт наш вещественный мир и изучает его более абстрактные свойства.
Внутри математики есть алгебра: если совсем примитивно, то в алгебре мы вместо чисел начинаем подставлять буквы и изучать ещё более абстрактные свойства объектов.
Например, мы знаем, что если a + b = c , то a = c − b . Мы не знаем, что стоит на местах a, b или c, но для нас это такой абстрактный закон, который подтверждается практикой.
Внутри алгебры есть линейная алгебра — она изучает векторы, векторные пространства и другие абстрактные понятия, которые в целом относятся к некой упорядоченной информации. Например, координаты ракеты в космосе, биржевые котировки, расположение пикселей в изображении — всё это примеры упорядоченной информации, которую можно описывать векторами. И вот их изучает линейная алгебра.
В программировании линейная алгебра нужна в дата-сайенс, где из упорядоченной информации создаются алгоритмы машинного обучения.
Если представить линейную алгебру в виде дома, то вектор — это кирпич, из которого всё состоит. Сегодня разберёмся, что такое вектор и как его понимать.
Видео:Понятие вектора. Коллинеарные вектора. 9 класс.Скачать
Что такое вектор
Вы наверняка помните вектор из школьной программы — это такая стрелочка. Она направлена в пространство и измеряется двумя параметрами: длиной и направлением. Пока длина и направление не меняются, вектор может перемещаться в пространстве.
Физическое представление вектора: есть длина, направление и нет начальной точки отсчёта. Такой вектор можно как угодно двигать в пространстве
У аналитиков вектор представляется в виде упорядоченного списка чисел: это может быть любая информация, которую можно измерить и последовательно записать. Для примера возьмём рынок недвижимости, который нужно проанализировать по площади и цене домов — получаем вектор, где первая цифра отвечает за площадь, а вторая — за цену. Аналогично можно сортировать любые данные.
Аналитическое представление вектора: данные можно перевести в числа
Математики обобщают оба подхода и считают вектор одновременно стрелкой и числом — это связанные понятия, перетекающие друг в друга в зависимости от задачи. В одних случаях удобней считать, а в других — показать всё графически. В обоих случаях перед нами вектор.
Математическое представление вектора: данные можно перевести в числа или график
В дата-сайенс используется математическое представление вектора — программист может обработать данные и визуализировать результат. В отличие от физического представления, стрелки векторов в математике привязаны к системе координат Х и У — они не блуждают в пространстве, а исходят из нулевой точки.
Векторная система координат с базовыми осями Х и Y. Место их пересечения — начало координат и корень любого вектора. Засечки на осях — это отрезки одной длины, которые мы будем использовать для определения векторных координат
👉 Получается, вектор – это такой способ записывать, хранить и обрабатывать не одно число, а какое-то организованное множество чисел. Благодаря векторам мы можем представить это множество как единый объект и изучать его взаимодействие с другими объектами.
Например, можно взять много векторов с ценами на недвижимость, как-то их проанализировать, усреднить и обучить на них алгоритм. Без векторов это были бы просто «рассыпанные» данные, а с векторами — порядок.
Видео:Зачем нужен ВЕКТОР. Объяснение смыслаСкачать
Как записывать
Вектор можно записать в строку или в столбец. Для строчной записи вектор обозначают одной буквой, ставят над ней черту, открывают круглые скобки и через запятую записывают координаты вектора. Для записи в столбец координаты вектора нужно взять в круглые или квадратные скобки — допустим любой вариант.
Строгий порядок записи делает так, что каждый набор чисел создаёт только один вектор, а каждый вектор ассоциируется только с одним набором чисел. Это значит, что если у нас есть координаты вектора, то мы их не сможем перепутать.
Способы записи вектора
Скаляр
Помимо понятия вектора есть понятие скаляра. Скаляр — это просто одно число. Можно сказать, что скаляр — это вектор, который состоит из одной координаты.
Помните физику? Есть скалярные величины и есть векторные. Скалярные как бы описывают просто состояние, например, температуру. Векторные величины ещё и описывают направление.
Видео:Что такое вектора? | Сущность Линейной Алгебры, глава 1Скачать
Как изображать
Вектор из одного числа (скаляр) отображается в виде точки на числовой прямой.
Графическое представление скаляра. Записывается в круглых скобках
Вектор из двух чисел отображается в виде точки на плоскости осей Х и Y. Числа задают координаты вектора в пространстве — это такая инструкция, по которой нужно перемещаться от хвоста к стрелке вектора. Первое число показывает расстояние, которое нужно пройти вдоль оси Х; второе — расстояние по оси Y. Положительные числа на оси Х обозначают движение вправо; отрицательные — влево. Положительные числа на оси Y — идём вверх; отрицательные — вниз.
Представим вектор с числами −5 и 4. Для поиска нужной точки нам необходимо пройти влево пять шагов по оси Х, а затем подняться на четыре этажа по оси Y.
Графическое представление числового вектора в двух измерениях
Вектор из трёх чисел отображается в виде точки на плоскости осей Х, Y и Z. Ось Z проводится перпендикулярно осям Х и У — это трёхмерное измерение, где вектор с упорядоченным триплетом чисел: первые два числа указывают на движение по осям Х и У, третье — куда нужно двигаться вдоль оси Z. Каждый триплет создаёт уникальный вектор в пространстве, а у каждого вектора есть только один триплет.
Если вектор состоит из четырёх и более чисел, то в теории он строится по похожему принципу: вы берёте координаты, строите N-мерное пространство и находите нужную точку. Это сложно представить и для обучения не понадобится.
Графическое представление числового вектора в трёх измерениях. Для примера мы взяли координаты −5, 2, 4
Помните, что все эти записи и изображения с точки зрения алгебры не имеют отношения к нашему реальному трёхмерному пространству. Вектор — это просто какое-то количество абстрактных чисел, собранных в строгом порядке. Вектору неважно, сколько там чисел и как их изображают люди. Мы же их изображаем просто для наглядности и удобства.
Например, в векторе спокойно может быть 99 координат. Для его изображения нам понадобилось бы 99 измерений, что очень проблематично на бумаге. Но с точки зрения вектора это не проблема: перемножать и складывать векторы из двух координат можно так же, как и векторы из 9999999 координат, принципы те же.
Видео:Координаты вектора в пространстве. 11 класс.Скачать
И зачем нам это всё
Вектор — это «кирпичик», из которого строится дата-сайенс и машинное обучение. Например:
- На основании векторов получаются матрицы. Если вектор — это как бы линия, то матрица — это как бы плоскость или таблица.
- Машинное обучение в своей основе — это перемножение матриц. У тебя есть матрица с данными, которые машина знает сейчас; и тебе нужно эту матрицу «дообучить». Ты умножаешь существующую матрицу на какую-то другую матрицу и получаешь новую матрицу. Делаешь так много раз по определённым законам, и у тебя обученная модель, которую на бытовом языке называют искусственным интеллектом.
Кроме того, векторы используются в компьютерной графике, работе со звуком, инженерном и просто любом вычислительном софте.
И давайте помнить, что вектор — это не какая-то сложная абстрактная штука, а просто сумка, в которой лежат числа в определённом порядке. То, что мы называем это вектором, — просто нюанс терминологии.
Видео:Радиус векторСкачать
Что дальше
В следующий раз разберём операции с векторами. Пока мы готовим материал — рекомендуем почитать интервью с Анастасией Никулиной. Анастасия ведёт ютуб-канал по дата-сайнс и работает сеньором дата-сайентистом в Росбанке.
Видео:Геометрия - 9 класс (Урок№1 - Понятие вектора. Равенство векторов)Скачать
Что такое вектор: определение, обозначение, виды
В данной публикации мы рассмотрим, что такое вектор, как он обозначается, а также какие виды бывают. Теоретическую информацию сопроводим рисунками для лучшего восприятия.
Видео:Что такое вектор? | Коллинеарные векторы | Сонаправленные векторы | МегаШколаСкачать
Определение вектора
Вектор – это направленный отрезок. Другими словами, это отрезок определенной длины, который направлен в конкретную сторону.
У вектора есть начало и конец. На рисунке ниже – это точки A и B, соответственно. Направление вектора показывается соответствующей стрелкой.
Обозначается вектор путем записи его точек (начало, потом – конец) с вертикальной черточкой сверху, т.е. в нашем случае – AB .
Альтернативный вариант обозначения – малеьнкая латинская буква, например, a .
Примечание: нахождение длины вектора (| AB | или | a |) мы подробно рассмотрели в отдельной публикации.
Видео:Лекция 16. Понятие вектора и векторного пространства. Базис векторного пространства.Скачать
Виды векторов
1. Нулевой – начало и конец вектора совпадают. Обычно обозначается как 0 . Длина нулевого вектора равняется нулю.
2. Единичный – вектор, длина которого равна единице. Также называется ортом.
3. Коллинеарные – векторы лежат на одной и той же или на параллельных прямых.
4. Сонаправленные – коллинеарные векторы, направления которых совпадает. Например, на рисунке ниже a и b являются сонаправленными.
5. Противоположно направленные – коллинеарные векторы, направления которых противоположны.
6. Компланарные – векторы, параллельные одной плоскости или лежащие на одной плоскости.
Примечание: любые два вектора компланарны, так как всегда найдется плоскость, параллельная им обоим.
7. Равные – векторы, имеющие одинаковую длину и направление, а также лежащие на одной или параллельных прямых.
Примечание: для вектора AB в произвольной точке C пространства удастся построить только один единственный вектор (например, CD ) той же длины.
Видео:Как разложить вектор по базису - bezbotvyСкачать
Вектор
Прямолинейный отрезок с определенным направлением, выходящий из начальной точки и приходящий в конечную точку. Характеризуется числовым значением и направлением.
Видео:Что такое векторный базис? Душкин объяснитСкачать
Смотрите так же
Высота точки (отметка) — Расстояние, отсчитанное по направлению отвесной линии от данной точки до поверхности отсчета.
Визир — Приспособление, устройство для визуального наведения угломерного, дальномерного или наблюдательного прибора на определенную точку в пространстве.
Вершина — Верхняя точка горы или наиболее высокая часть горного массива или отрога.
Восток (точка востока) — Точка пересечения математического горизонта с небесным экватором, лежащая справа (посередине между точками севера и юга) от наблюдателя, стоящего лицом к северу; обозначается В., О (нем. Ost) или Е (англ. East).
Верньер — Приспособление, с помощью которого отсчитывают доли делений основной шкалы лимба в геодезических приборах. Действие верньера основано на способности глаза уверенно устанавливать совпадение 2 штрихов, когда один из них является продолжением другого и концы их совпадают.
Водораздел — Линия на земной поверхности, проходящая вдоль хребта по гребню и соединяющая его наиболее возвышенные точки.
Высшая геодезия — Раздел геодезии занимающийся определением фигуры, размеров и гравитационного поля Земли. В задачи высшей геодезии входит также изучение теорий и методов основных геодезических работ, служащих для построения опорной геодезической сети и доставляющих данные для решения научных и практических задач геодезии.
Вертикал — Большой круг небесной сферы, проходящий через зенит и надир. Вертикал, плоскость которого перпендикулярна меридиану называют первым вертикалом. Пересечение первого вертикала с небесным горизонтом дает точку запада и востока.
Высотная сеть — Сеть пунктов земной поверхности, высоты которых над уровнем моря определены из нивелирования. Пункты нивелирной сети закрепляют на местности марками нивелирными и реперами, которые закладывают в стены долговечных сооружений или непосредственно в грунт на некоторую глубину. Нивелирная сеть служит высотной основой топографических съёмок, а при повторных определениях нивелирных высот её пунктов используется также для изучения вертикальных движений земной коры.
Векторное изображение — Цифровое представление точечных, линейных и полигональных пространственных объектов в виде набора координатных пар.
Водосбор — Линия на земной поверхности, с которой поверхностные и подземные воды стекают в определенный водоем.
Величина геодезическая — Физическая величина, подлежащая измерению в процессе геодезических работ. Например, горизонтальный угол, длина, приращение координат и т. д.
Военная топография — Отрасль топографии, изучающая способы и средства получения информации о местности в интересах боевой деятельности войск.
Вертикальный угол — Угол в вертикальной плоскости (угол наклона, зенитное расстояние и прочее).
Высотная разбивочная основа — Геодезическое построение на строительной площадке, обеспечивающее определение высотных отметок проектных элементов комплекса. Отметки пунктов высотной разбивочной основы определяются нивелированием IV класса. Пункты государственной нивелирной сети (ГНС) дополняются строительными реперами из расчетов не менее 2-х для каждого объекта строительства, а для многосекционных зданий по одному строительному реперу на каждую станцию.
Вращение земли — вращение Земли вокруг своей оси с запада на восток, или против часовой стрелки, если смотреть с Северного полюса мира. Вращение Земли вызывает смену дня и ночи, определяет длительность суток. Происходит неравномерно: под влиянием главным образом лунных и солнечных приливов (приливного трения) длительность суток непрерывно возрастает на 1-2 мс в столетие, а из-за сезонных изменений (выпадения осадков и т.п.), тектонических процессов и других в течение года колеблется в пределах 1-2 мс. Положение оси вращения Земли, а следовательно и земных географических полюсов, меняется из-за прецессии и нутации.
Высокоточная геодезическая сеть — Сеть, обеспечивающая следующую по точности после фундаментальной сети реализацию координатной системы, опирающаяся на пункты ФАГС. Основную часть методики создания ВГС составляют спутниковые определения.
🌟 Видео
Координаты вектора. 9 класс.Скачать
Разложение вектора по базису. 9 класс.Скачать
Построение проекции вектора на осьСкачать
✓ Что такое вектор? Чем отличается понятие "вектор" от понятия "направленный отрезок" | Борис ТрушинСкачать
Скалярное произведение векторов. 9 класс.Скачать
Коллинеарные векторы.Скачать
8 класс, 40 урок, Понятие вектораСкачать
Угол между векторами. 9 класс.Скачать
Вектор. Определение. Коллинеарные векторы. Равные векторы.Скачать