Матрици в Python - компютърна разработка

  • Ключови думи и идентификатори
  • Инструкции, отстъп и коментари
  • Типове данни и променливи
  • I/O (въвеждане, печат)
  • Функции и процедури
  • * Аргументи и аргументи ** kwargs
  • Функция за добив
  • Въведение в обектно-ориентираното програмиране
  • Конструктор и деструктор
  • Наследство
  • Полиморфизъм
  • Претоварване на операторите

Матрици в Python

Матрицата е двумерна (2D) структура на данните, в която числата са организирани в редове и колони. Например:

NumPy Пример

Тази матрица е матрица 3x3 защото има 3 реда и 3 колони.

Матрица в Python

Python няма вграден тип за матрици. Ние обаче можем да се справим с a списък списък като матрица. Например:

Пример 1:

Вложен списък

Нека да видим как да работим с вложен списък.

Пример 2:

Добавете две матрици

Метод 1:

В тази програма използвахме вложени цикли за итерация през всеки ред и колона. Във всяка точка добавяме съответните елементи в двете матрици и ги съхраняваме в C.

Метод 2:

Транспониране на матрица

Метод 1:
Метод 2:

Умножете две матрици

Използването на вложени списъци като матрица работи за прости изчислителни задачи. Има обаче по-добър начин за работа с матрици в Python, използвайки библиотеката. NumPy.