Функция Numpy.asmatrix в Python и примеры

Функция Numpy asmatrix() в Python создает матрицу, интерпретирующую данный ввод. В отличие от матричной функции, она не копирует введенные данные в виде матрицы или ndarray. numpy.asmatrix(data, dtype = None) возвращает матрицу, интерпретируя ввод как матрицу.

Что такое Numpy asmatrix()?

Функция NumPy asmatrix() используется для интерпретации данного ввода как матрицы.

Синтаксис

  • data: (array_like)

Мы предоставляем вход в виде массива для преобразования его в матрицу.

  • dtype:(data-type)

Тип данных результирующей матрицы, сформированной с помощью функции asmatrix, предоставляется по умолчанию, он совпадает с введенными данными.

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

Функция берет введенный массив и преобразует его в матрицу. Она не делает копию, если передается матрица или ndarray. Тип данных выходной матрицы совпадает с типом входного массива.

Пример:

Вывод:

Программы с функцией asmatrix() в Python

Напишем программу, показывающую преобразование массива в матрицу и изменение элемента также на Python.

Вывод:

Давайте посмотрим другие варианты вывода.

Здесь данные для матрицы были предоставлены пользователем, а введенные данные преобразованы в матрицу. Пользователь предоставляет данные для матрицы, а также размер матрицы. Это не делает копию, как матричная функция.

После преобразования входных данных в матрицу мы изменяем значение в месте, введенном пользователем, с введенным значением.

Заключение

Функция Python NumPy asmatrix()

Функция asmatrix() интерпретирует ввод как матрицу. Это не то же самое, что матрица, потому что asmatrix не делает копию, если вход уже является матрицей или ndarray. Эквивалент матрице (data, copy=False).

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

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

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