Функция numpy.kron() в Python — как использовать

Что такое произведение Кронекера? Предположим, у нас есть два списка: A[a0,a1,a2] и B[b0,b1,b2] . Если мы хотим вычислить произведение Кронекера этих двух списков, ответ будет таким:

[a0*b1, a1*b0, a2*b0, a0*b1, a1*b1, a2*b1, a0*b2, a1*b2, a2*b2]

Что такое функция np.kron() в Python?

np.kron() в Python — это библиотечная функция numpy, которая используется для вычисления произведения Кронекера. Это составной массив, состоящий из блоков второго массива, масштабированных первым. Метод numpy kron() принимает в качестве аргументов два списка.

Чтобы вычислить произведение Кронекера в Python, используйте функцию np.kron(). Метод Numpy kron() используется для получения произведения Кронекера двух заданных списков.

Синтаксис

Параметры

Функция kron() принимает два основных параметра:

  • list1: первый список.
  • list2: второй список, который мы хотим вычислить произведением Кронекера.

Возвращаемое значение

Функция kron() возвращает вектор размера ( shape|list1| * shape |list2| ), который содержит произведение Кронекера.

Примеры программ с методом np.kron()

Нахождение продукта Кронекера, когда два списка являются одномерными

Выход

Объяснение

Во-первых, мы создали два одномерных массива. Затем мы напечатали эти два массива. Затем мы вызвали numpy.kron(), чтобы получить векторное произведение Кронекера.

Произведение Кронекера, если один из списков двумерный, а другой — одномерный

См. следующий код.

Выход

Объяснение

Сначала мы создали два двумерных массива. Затем мы напечатали эти два массива. Затем мы вызвали numpy.kron(), чтобы получить векторное произведение Кронекера.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python