Вектори, матриці та масиви; Початок роботи з документацією NumphaScipyMatplotlib valpha
Основи¶
Масив може бути багатовимірним; тут вимір 3

Що стосується списків, нарізання екстрактів таблиць
Numpy/Scipy також пропонують тип мату як матрицю, виключно двовимірний масив. Оскільки такі функції, як one, eye повертають об'єкт масиву типу, ми не будемо використовувати тип mat у наступному. Однак це дозволяє вводити матриці в -la-Matlab та робити добуток матриці за допомогою простого символу *
Побудувати¶
Також можна перетворити двовимірний масив в одновимірний масив із зміною форми або вирівнюванням. Оператор b.flatten () повертає копію b, а переформатування - ні. Ось приклад із синтаксисом np.reshape (масив, розмірність)
Конкретні матриці
Для матричного продукту (справжнього) існує команда np.dot
Якщо v - вектор (одновимірний масив), а A - матриця (двовимірний масив), тоді np.dot (A, v) повертає добуток, тоді як np.dot (v, A) повертає. Якщо продукт неможливий, Python повідомить вас про це.
np.vdot (v, w): скалярне добуток векторів v і w .
Ще один приклад, який можна використовувати для деяких вправ.