HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Функция dot в Python является частью модуля NumPy и используется для выполнения умножения матриц и векторов.</p>
1 <p>Функция dot в Python является частью модуля NumPy и используется для выполнения умножения матриц и векторов.</p>
2 <p>Синтаксис функции dot выглядит следующим образом:</p>
2 <p>Синтаксис функции dot выглядит следующим образом:</p>
3 <p>Где a и b - это два массива NumPy, которые мы хотим перемножить. Если оба массива представляют собой вектора, то dot возвращает их скалярное произведение. Если массивы представляют матрицы, то dot возвращает их матричное произведение.</p>
3 <p>Где a и b - это два массива NumPy, которые мы хотим перемножить. Если оба массива представляют собой вектора, то dot возвращает их скалярное произведение. Если массивы представляют матрицы, то dot возвращает их матричное произведение.</p>
4 <p>Например, если у нас есть два вектора:</p>
4 <p>Например, если у нас есть два вектора:</p>
5 <p>То выражение np.dot(a, b) вернет результат:</p>
5 <p>То выражение np.dot(a, b) вернет результат:</p>
6 <p>1*4 + 2*5 + 3*6 = 32</p>
6 <p>1*4 + 2*5 + 3*6 = 32</p>
7 <p>Если же у нас есть две матрицы:</p>
7 <p>Если же у нас есть две матрицы:</p>
8 <p>То выражение np.dot(A, B) вернет матрицу:</p>
8 <p>То выражение np.dot(A, B) вернет матрицу:</p>
9 <p>[[1*5 + 2*7, 1*6 + 2*8], [3*5 + 4*7, 3*6 + 4*8]]</p>
9 <p>[[1*5 + 2*7, 1*6 + 2*8], [3*5 + 4*7, 3*6 + 4*8]]</p>
10 <p>Таким образом, функция dot в Python позволяет удобно и эффективно выполнять умножение матриц и векторов при работе с многомерными массивами</p>
10 <p>Таким образом, функция dot в Python позволяет удобно и эффективно выполнять умножение матриц и векторов при работе с многомерными массивами</p>