Что такое пустой массив NumPy?
Без инициализации записей функцию массива Python NumPy empty() можно использовать для создания нового массива указанных форм и типов. Эта функция принимает три входа, и, задав эти параметры, мы можем указать конкретный тип данных и порядок. В этом посте мы рассмотрим numpy.empty(syntax) и его использование, которое возвращает массив неинициализированных данных с указанной формой, порядком и типом данных. Массивы объектов будут начинаться со значения None.
Синтаксис пустого массива NumPy
Ниже приведен полный синтаксис для использования этой функции:
Следующие параметры находятся в синтаксисе. У каждого из этих параметров есть функция.
Имя параметра | Описание |
Форма | Он описывает форму пустого массива. Это может быть отдельное целочисленное значение или кортеж. |
тип | Тип данных для элементов массива определяется этим необязательным параметром. По умолчанию это numpy.float64. |
заказ | Этот необязательный параметр указывает метод хранения многомерных данных. Он имеет варианты «C» и «F». |
как | Это параметр, основанный на выборе. Это ссылочный объект, который позволяет создавать массивы, не совместимые с NumPy. |
Ndarray массива неинициализированных данных с указанной формой, порядком и типом данных возвращается методом numpy.empty().
Далее мы предоставим вам несколько примеров программ, подробно разрабатывающих указанную тему.
Пример 1:
Давайте посмотрим на пример, чтобы увидеть, как реализован пустой массив NumPy. Существует два метода проверки пустого массива NumPy. Функция массива нуля NumPy используется в первом, а функция пустого массива — во втором. В этом примере мы обсудим использование функции пустого массива NumPy.
Код для реализации пустого метода массива показан ниже. Однако наличие пустой функции не гарантирует, что значения массива будут равны 0. В данном коде реализован простой пустой массив NumPy. Он всегда возвращает неинициализированные элементы с предоставленной формой и типом данных. Скриншот кода показан здесь.
импорт пустышкаnew_arr знак равно тупой. пустой ( 4 )
Распечатать ( new_arr )
После запуска кода вы можете просмотреть вывод ниже.
Метод numpy.array() можно использовать для создания пустого массива, просто передав ему пустой список.
импорт пустышкановый_список знак равно [ ]
new_arr знак равно тупой. множество ( новый_список )
Распечатать ( new_arr )
Ниже приведен результат, в котором вы можете увидеть пустой массив.
Давайте обсудим второй подход, который представляет собой функцию массива нулевых нулей.
Пример 2:
Здесь мы реализовали функцию нулевого массива numpy. Те же параметры присутствуют и в методе Numpy.zeros(). Это порядок, форма и тип.
В кодовом изображении дана форма массива, которая равна [3,3]. Это означает 3 строки и 3 столбца. Тип данных — int.
импорт пустышкаarr_one знак равно тупой. нули ( [ 3 , 3 ] , тип знак равно 'инт' )
Распечатать ( arr_one )
Здесь вы можете увидеть массив из 3 строк и 3 столбцов.
Пример 3:
Здесь используется плавающий аргумент dtype функции numpy.empty. Вы можете видеть в коде, что мы определили форму и тип данных пустого массива, что означает, что мы можем объявить оба в примере. Здесь вы можете видеть, что будет сгенерирован массив из 3 строк и 3 столбцов, состоящий из значений с плавающей запятой.
импорт пустышкаодин знак равно тупой. пустой ( [ 3 , 3 ] , тип знак равно плавать )
Распечатать ( один )
Используйте следующее изображение, чтобы понять результат вышеупомянутого объявления.
Пример 4:
В этом примере мы будем использовать параметр порядка функции «C», который предназначен для построчной формы в стиле C. Функции Numpy импортируются и используются. С пустой функцией numpy мы объявили переменную «arr2». В этом случае мы передали форму функции, тип данных и порядок. Наконец, мы пытаемся напечатать значение переменной.
импорт пустышкаобр2 знак равно тупой. пустой ( [ 4 , 4 ] , тип знак равно плавать , заказ знак равно 'С' )
Распечатать ( обр2 )
В данном случае заказ был предоставлен функции. Используйте скриншот ниже, чтобы продемонстрировать результат вышеупомянутого кода.
Пример 5:
В этом примере мы изменили только порядок массива, который в данном случае равен «F». Оставшийся код идентичен приведенному выше. Используйте следующее изображение, чтобы проиллюстрировать результат вышеупомянутого кода:
импорт пустышкаобр2 знак равно тупой. пустой ( [ 4 , 4 ] , тип знак равно плавать , заказ знак равно 'Ф' )
Распечатать ( обр2 )
Вот результат:
Пример 6:
В данном примере сформирован пустой одномерный массив. Только в этом случае мы используем форму с одним параметром. Используйте приложенное изображение кода, чтобы проиллюстрировать результат приведенного выше кода.
импорт пустышкаoned_arr знак равно тупой. пустой ( форма знак равно два )
Распечатать ( oned_arr )
Результат прикрепил сюда:
Тот же пример можно запустить без каких-либо параметров. Тот факт, что результат пуст, несмотря на то, что мы просто передаем размер фигуры (который в данном случае равен 4) в качестве параметра, указывает на то, что Python позволяет нам это сделать. Изображение кода прикреплено здесь для лучшего понимания.
импорт пустышкаoned_arr знак равно тупой. пустой ( 4 )
Распечатать ( oned_arr )
Здесь вы можете увидеть вывод:
Пример 7:
В этом примере речь идет о двумерном пустом массиве numpy. Функции Numpy импортируются и используются. С пустой функцией numpy мы объявили переменную twod_arr и передали форму функции и тип данных. Наконец, мы пытаемся напечатать значение переменной.
импорт пустышкаtwod_arr знак равно тупой. пустой ( форма знак равно [ 3 , 4 ] , тип знак равно инт )
Распечатать ( twod_arr )
Здесь вы можете видеть, что отображается массив из 3 строк и 4 столбцов.
Вывод
Вы узнали основной синтаксис пустых массивов numpy из вышеупомянутой статьи. Кроме того, мы узнали, как использовать функцию нулей и другие примеры пустых массивов для их реализации в Python. Этот пост показал нам, как работать с пустыми массивами numpy в Python.