Книга “Линейная алгебра на Python” – это попытка соединить две области: математику и программирование. В ней вы познакомитесь с базовыми разделами линейной алгебры и прекрасным инструментом для решения задач – языком программирования Python. Основные разделы книги посвящены матрицам и их свойствам, решению систем линейных уравнений, векторам, разложению матриц и комплексным числам.
Для того, чтобы приобрести книгу, нажмите на кнопку купить. После этого вас переведут в онлайн магазин, где вы сможете сделать покупку!
Покупая книгу, вы поддерживаете проект devpractice.ru! Спасибо вам! Это позволит нам выпускать больше бесплатных продуктов!
Для предварительного ознакомления с содержанием книги вы можете прочитать на нашем сайте статьи, которые частично повторяют материал первой главы:
Урок 1. Создание Матрицы. Общие понятия
Урок 2. Транспонирование Матрицы
Содержание книги “Линейная алгебра на Python“:
- Введение
- О чем эта книга
- Установка необходимого набора программного обеспечения
- Установка Python
- Установка Python в Windows
- Установка Python в Linux
- Установка Anaconda
- Установка Anaconda в Windows
- Установка Anaconda в Linux
- Установка библиотек Numpy и Scipy
- Проверка работоспособности
- Уроки по языку программирования Python
- Глава 1. Матрицы
- 1.1 Общие понятия
- 1.2 Виды матриц и способы их создания в Python
- 1.2.1 Вектор
- 1.2.1.1 Вектор-строка
- 1.2.1.2 Вектор-столбец
- 1.2.3 Диагональная матрица
- 1.2.4 Единичная матрица
- 1.2.5 Нулевая матрица
- 1.2.6 Задание матрицы в общем виде
- 1.2.1 Вектор
- 1.3 Транспонирование матрицы
- 1.4 Действия над матрицами
- 1.4.1 Умножение на число
- 1.4.2 Сложение
- 1.4.3 Умножение матриц
- 1.5 Определитель матрицы
- 1.6 Обратная матрица
- 1.7 Ранг матрицы
- Глава 2. Решение систем линейных уравнений
- 2.1 Решение неоднородной системы в матричной форме
- 2.2 Метод Крамера
- 2.3 Метод Гаусса
- 2.4 Решение системы линейных уравнений на Python
- Глава 3. Основы векторной алгебры
- 3.1 Векторные и скалярные величины
- 3.2 Проекция вектора на ось
- 3.3 Координаты вектора
- 3.4 Операции над векторами
- 3.4.1 Сложение векторов
- 3.4.2 Вычитание векторов
- 3.4.4 Скалярное произведение двух векторов
- 3.4.5 Векторное произведение двух векторов
- 3.4.6 Смешанное произведение трех векторов
- Глава 4. Линейные векторные пространства
- 4.1 Общие сведения
- 4.2 Линейная зависимость векторов
- 4.3 Базис системы векторов
- 4.4 Линейные операторы
- 4.4.1 Отражение вектора в себя
- 4.4.2 Масштабирование
- 4.4.3 Отражение
- 4.4.3.1 Горизонтальное отражение
- 4.4.3.2 Вертикальное отражение
- 4.4.4 Поворот
- 4.4.4.1 По часовой стрелке
- 4.4.4.2 Против часовой стрелке
- 4.4.5 Перемещение по осям
- 4.4.6 Эквивалентные преобразования применительно к СЛАУ
- 4.5 Собственные векторы линейного оператора
- 4.5.1 Характеристический полином матрицы
- 4.5.2 Собственные векторы и собственные значения линейного оператора
- Глава 5. Разложения матриц
- 5.1 LU-разложение матрицы
- 5.2 QR-разложение матрицы
- 5.3 Сингулярное разложение матрицы
- Глава 6. Комплексные числа
- 6.1 Что такое комплексное число?
- 6.2 Задание комплексных чисел
- 6.2.1 Алгебраическая форма задания комплексного числа
- 6.2.2 Геометрическая интерпретация комплексного числа
- 6.2.3 Модуль и аргумент комплексного числа
- 6.2.4 Тригонометрическая форма задания комплексного числа
- 6.2.5 Показательная форма комплексного числа
- 6.3 Задание комплексного числа в Python
- 6.4 Комплексно сопряженное число
- 6.5 Операции над комплексными числами
- 6.5.1 Сложение комплексных чисел
- 6.5.2 Вычитание комплексных чисел
- 6.5.3 Умножение комплексных чисел
- 6.5.4 Деление комплексных чисел
- 6.6 Возведение в степень комплексного числа
- 6.7 Извлечение корня из комплексного числа
- Список литературы
- Алгебра / Линейная алгебра
- Python