Функция NumPy Empty

PythonPythonBeginner

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы узнаем о функции 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, чтобы улучшить свои навыки.