Введение
В этом практическом занятии мы узнаем о функции numpy.matlib.empty() библиотеки NumPy. Эта функция используется для возврата новой матрицы с неинициализированными элементами. Она в основном используется для настройки матриц вместо объектов ndarray.
Советы по работе с ВМ
После запуска виртуальной машины нажмите в верхнем левом углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортировать библиотеки NumPy и NumPy Matlib
Во - первых, мы импортируем библиотеки NumPy и NumPy Matlib с помощью ключевого слова import.
import numpy as np
import numpy.matlib
Использовать функцию empty()
Функция numpy.matlib.empty() используется с следующими параметрами:
shapeдля определения размерности матрицыdtype(необязательный) для определения типа данных матрицыorder(необязательный) для определения порядка вставки элементов матрицы
np.matlib.empty((4,4))
Вышеприведенный код будет генерировать следующий вывод:
array([[ 0.00000000e+000, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000],
[ 0.00000000e+000, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000],
[ 8.61381863e+043, -1.94898979e-046, 9.88131292e-324, 0.00000000e+000],
[ 1.13635099e-322, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000]])
Дополнительные параметры для типа данных и порядка
Мы также можем использовать дополнительные параметры при реализации функции empty(). Параметр dtype для типа данных матрицы и параметр order для порядка ее вставки.
np.matlib.empty((2,3), int)
Вышеприведенный код будет генерировать следующий вывод:
array([[-1192611712, 306, 0],
[ 0, 131074, 0]])
np.matlib.empty((4), int, 'C')
Вышеприведенный код будет генерировать следующий вывод:
array([ 0, 0, 65793, 1])
Обзор
В этом практическом занятии мы узнали о функции numpy.matlib.empty(), которая используется для возврата новой матрицы с неинициализированными элементами. Мы также рассмотрели синтаксис, параметры и возвращаемое значение этой функции, а также некоторые примеры кода.
Резюме
Поздравляем! Вы завершили практическое занятие по функции NumPy Empty. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.