Линейная алгебра в Julia: плотные и разреженные массивы на примерах
Разреженные массивы в Julia: эффективное создание, хранение, операции, решатели и производительность. Начало работы с программированием на Julia | Полный курс 👈🏼 https://www.youtube.com/watch?v=lZskxdMpYfE Если вас интересует язык программирования Julia, посмотрите следующий плейлист: https://www.youtube.com/watch?v=5G7voQvgSbk&list=PLLlTVphLQsuM7pZgoQym3VxIbqnz-Uxna&index=1 Свяжитесь с нами: В этом видео представлено практическое введение в разреженные массивы в Julia, с акцентом на то, как они сокращают использование памяти и вычислительные затраты, когда матрицы содержат преимущественно нулевые элементы. В нем рассматриваются методы построения разреженных структур, представления на основе координат, разреженные векторы, случайные и структурированные шаблоны, а также модель хранения данных в сжатом разреженном столбце. Также обсуждаются вопросы анализа и манипулирования разреженными структурами, арифметические операции, матрично-векторные операции, решение разреженных систем, факторизация, вопросы производительности и практические стратегии построения. В заключение эти методы объединяются в более широкий рабочий процесс и экосистему разреженной линейной алгебры. Разделы: 00:00 Введение в разреженные массивы в Julia 01:59 Обзор 11 тем 02:44 Создание разреженных массивов с помощью spzeros и sparse 05:11 Построение формата координат 06:38 Разреженные векторы и преобразование из плотных в разреженные 08:15 Случайные и структурированные разреженные матрицы 10:15 Формат сжатого разреженного столбца (CSC) 12:35 Анализ структуры разреженной матрицы 14:30 Удаление сохраненных нулей 15:08 Операции и арифметика с разреженными матрицами 16:33 Решатели разреженных матриц и факторизация 19:48 Сравнение производительности и памяти 20:32 Индексирование, нарезка и шаблоны построения 23:17 Числа обусловленности и численная устойчивость 23:52 Разреженный массив Экосистема 25:13 Полный набор инструментов для работы с разреженными массивами и основные выводы 26:42 Применение методов работы с разреженными массивами к собственным задачам
Название:
Линейная алгебра в Julia: плотные и разреженные массивы на примерах
Категория:
Разное