Подключим библиотеку NumPy
Создадим массив из 3 элементов:
Создадим массив из нулей (размерность 5 на 5)
Создадим пустой массив
Создадим массив представляющий из себя последовательность (шаг равен 0.5)
Создадим массив представляющий из себя последовательность (11 элементов)
Обращение к элементам массива:
Математичесие действия с массивами:
Математические преобразования:
Более подробная документация по математическим функциям:
https://numpy.org/doc/stable/reference/routines.emath.html
Задание формы массивов:
Соединение массивов по вертикали:
Соединение массивов по горизонтали
Разделение массива на 3 части:
3 случайных числа из равномерного распределения от [0,1) :
Создание массива 3*3 из равномерного распределения от [0,1) :
Генерирование случайных чисел из равномерного распределения с заданными параметрами
Генерирование случайных чисел из нормального распределения с заданными параметрами
Больше распределения по следующей ссылке:
https://numpy.org/doc/stable/reference/random/generator.html
Перемешивание чисел
Случайная подвыборка:
Выборка по условию. Функция where возвращает индексы искомых значения.
Работа с линейной алгеброй, найдем определитель случайной матрицы:
Найдем ее собственные значения:
Построим разложение матрицы:
Найдем обратную матрицу:
Сохранение методами NumPy
Загрузка файла сохраненного через NumPy
Документация по пакету:
https://numpy.org/doc/stable/user/index.html
Задание 1: используя документацию и пакет NumPy найдите корни уравнения
Задание 2:
P.S. Формула МНК в матричной форме: