Функция np.bmat() в Python

Функция Numpy bmat() возвращает 2D-матрицу из вложенных объектов, состоящих из строки, массива или вложенной последовательности. Она формирует небольшую матрицу из входных данных и объединяет их в большую 2D-матрицу.

Что такое функция Numpy bmat() в Python?

Функция np.bmat() в Python строит объект матрицы из строки, вложенной последовательности или массива. Метод np.bmat() используется для создания матричного объекта из строки, вложенной последовательности или массива.

Синтаксис

Параметры

  • obj: (string or array_like)

Входные данные для построения матрицы. Если это строка, на переменные можно ссылаться по имени в текущей области.

  • ldict:(dict,optional)

Словарь, который заменяет локальные операнды в текущем кадре. Игнорировать, если передана строка или для gdict установлено значение NONE.

  • gdict:(dict, optional)

Словарь, который заменяет глобальные операнды в текущем кадре. Игнорировать, если передается строка.

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

Дает матричный объект входных данных в виде специализированного двумерного массива. Каждый массив и строки преобразуются в маленькую матрицу, а целая матрица создается путем их объединения в большую матрицу.

Пример

Вывод:

Напишем программу, которая показывает функцию bmat и выводит вывод через ввод в виде массива и строки.

Вывод:

Во-первых, мы определили матрицу 3 * 3 с входными данными, а затем определили, какие значения следует изменить, то есть 2 * 2 с 19, и окончательный результат заменил значение на 19. Таким образом, значение 16 заменяется на 19.

Давайте посмотрим на различные варианты вышеприведенной программы на выходе.

Здесь двумерная матрица формируется из введенного массива и строк. Входные данные сначала формируются в небольшую матрицу, а затем преобразуются в большую матрицу.

Каждый вход формируется в маленькую матрицу внутри большей матрицы. Входные данные могут быть в формате строк или массива; эта функция преобразует их в матрицу и возвращает матрицу.

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

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

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