Главная страница

шевченко иф практика. Группа иф11 Астрахань


Скачать 45.01 Kb.
НазваниеГруппа иф11 Астрахань
Дата16.09.2022
Размер45.01 Kb.
Формат файлаpptx
Имя файлашевченко иф практика.pptx
ТипРешение
#680423

Подготовила:

Шевченко Юлия

группа: ИФ-11

Астрахань

2022

Операции над массивами в NumPy

Цели


Изучить возможности библиотеки NumPy и с помощью полученных знаний отработать практическое применение данной библиотеки.

Задачи


Установить библиотеку.
Изучить все возможности библиотеки в теории.
Отработать практическое применение её методов.
Решить задачу с помощью NumPy.

Возможности библиотеки NumPy


NumPy или Numerical Python — это библиотека Python, которая предлагает следующее:
Мощный N-мерный массив
Высокоуровневые функции
Инструменты для интеграции кода C/C++ и Fortran
Использование линейной алгебры, Преобразований Фурье и возможностей случайных чисел

Операции над массивами


Создание массивов происходит с помощью методов array ().
Все функции работающие с массивами делятся на несколько групп:
Простые алгебраически операции.
Геометрические функции.
Методы sum, max, min.
Индексы, срезы, итерации
Изменения форм
Объединение массивов
Разбиение массивов
Создание копий

Решение задачи с помощью NumPy


Создать класс КВАДРАТНАЯ МАТРИЦА 3X3. Элементы матрицы следует задавать внутри конструктора, используя датчик случайных чисел. Класс должен включать конструктор; деструктор; метод для вывода матрицы на экран. Перегрузить бинарный оператор разности двух матриц, унарный оператор (-), который возвращает транспонированную матрицу.



написать администратору сайта