Какво е NumPy Empty Array?
Без инициализиране на записи функцията за масив Python NumPy empty() може да се използва за изграждане на нов масив от посочените форми и типове. Тази функция приема три входа и като зададем тези параметри, можем да посочим конкретния тип данни и ред. В тази публикация ще прегледаме numpy.empty(синтаксис) и използването, което връща масив от неинициализирани данни с определена форма, ред и тип данни. Обектните масиви ще започват със стойност None.
Синтаксис на NumPy Празен масив
Следва пълният синтаксис за използване на тази функция:
Следните параметри се намират в синтаксиса. Всеки от тези параметри има функция.
Име на параметъра | Описание |
Форма | Той описва формата на празния масив. Може да е индивидуална целочислена стойност или кортеж. |
dtype | Типът данни за елементите на масива се определя от този незадължителен параметър. Това е numpy.float64 по подразбиране. |
поръчка | Методът за съхранение на многомерни данни се определя от този незадължителен параметър. Има опции „C“ и „F“. |
като | Това е параметър, базиран на избор. Това е референтен обект, който позволява създаването на масиви, които не са съвместими с NumPy. |
ndarray на масив от неинициализирани данни с определена форма, ред и тип данни се връща от метода numpy.empty().
След това ще ви предоставим някои примерни програми, разработващи подробно въпросната тема.
Пример 1:
Нека да разгледаме пример, за да видим как се реализира празен масив NumPy. Има два метода за проверка на празен масив NumPy. Функцията за масив на NumPy нула се използва в първия, а функцията за празен масив се използва във втория. Ще обсъдим използването на функцията за празен масив NumPy в този пример.
Кодът за прилагане на метод за празен масив е показан по-долу. Наличието на празна функция обаче не гарантира, че стойностите на масива ще бъдат 0. Простият празен масив NumPy е имплементиран в дадения код. Той винаги връща неинициализирани елементи с предоставена форма и тип данни. Екранната снимка на кода е показана тук.
импортиране numpynew_arr = numpy. празна ( 4 )
печат ( new_arr )
След стартиране на кода можете да видите резултата по-долу.
Методът numpy.array() може да се използва за конструиране на празен масив чрез просто предаване на празен списък към него.
импортиране numpyнов_списък = [ ]
new_arr = numpy. масив ( нов_списък )
печат ( new_arr )
По-долу е резултатът, в който можете да видите празен масив.
Нека обсъдим втория подход, който е функцията за масив на numpy zero.
Пример 2:
Тук сме внедрили функция за numpy нулев масив. Същите параметри присъстват и в метода Numpy.zeros(). Това са ред, форма и dtype.
В кодовото изображение е дадена формата на масива, която е [3,3]. Това означава 3 реда и 3 колони. Типът данни е int.
импортиране numpyarr_one = numpy. нули ( [ 3 , 3 ] , dtype = 'int' )
печат ( arr_one )
Тук можете да видите масив от 3 реда и 3 колони.
Пример 3:
Тук се използва плаващият аргумент „dtype“ на функцията numpy.empty. Можете да видите в кода, че сме дефинирали формата и типа данни на празния масив, което означава, че можем да декларираме и двете в примера. Тук можете да видите, че масивът от 3 реда и 3 колони ще бъде генериран, състоящ се от плаващи стойности.
импортиране numpyедин = numpy. празна ( [ 3 , 3 ] , dtype = плавам )
печат ( един )
Използвайте следното изображение, за да разберете резултата от гореспоменатата декларация.
Пример 4:
В този пример ще използваме параметъра за поръчка на функцията „C“, който е за форма на основен ред в стил C. Функциите на Numpy се импортират и използват. С празна функция numpy декларирахме променливата „arr2“. В този случай предадохме формата на функцията, типа данни и реда. Накрая се опитваме да отпечатаме стойността на променливата.
импортиране numpyобр2 = numpy. празна ( [ 4 , 4 ] , dtype = плавам , поръчка = '° С' )
печат ( обр2 )
В този случай поръчката е предоставена на функцията. Използвайте екранната снимка по-долу, за да демонстрирате резултата от гореспоменатия код.
Пример 5:
В този пример променихме само реда на масива, който в този случай е „F“. Останалият код е идентичен с този по-горе. Използвайте следното изображение, за да илюстрирате резултата от гореспоменатия код:
импортиране numpyобр2 = numpy. празна ( [ 4 , 4 ] , dtype = плавам , поръчка = 'F' )
печат ( обр2 )
Ето резултата:
Пример 6:
В този пример е образуван празен едномерен масив. Само в този случай използваме форма с един параметър. Използвайте приложеното изображение на кода, за да илюстрирате резултата от горния код.
импортиране numpyoned_arr = numpy. празна ( форма = две )
печат ( oned_arr )
Резултатът е приложен тук:
Същият пример може да се изпълни без никакви параметри. Фактът, че резултатът е празен, въпреки че просто подаваме размера на формата (който в този случай е 4) като параметър, показва, че Python ни позволява да постигнем това. Изображението на кода е приложено тук за по-добро разбиране.
импортиране numpyoned_arr = numpy. празна ( 4 )
печат ( oned_arr )
Тук можете да видите резултата:
Пример 7:
Този пример е за двумерния празен масив numpy. Функциите на Numpy се импортират и използват. С празна функция numpy декларирахме променливата „twod_arr“ и предадохме формата на функцията и типа данни. Накрая се опитваме да отпечатаме стойността на променливата.
импортиране numpytwod_arr = numpy. празна ( форма = [ 3 , 4 ] , dtype = вътр )
печат ( twod_arr )
Тук можете да видите, че се показва масив от 3 реда и 4 колони.
Заключение
Научихте основния синтаксис за numpy празни масиви от гореспоменатата статия. Освен това открихме как да използваме функцията за нули и други примерни празни масиви, за да ги внедрим в Python. Тази публикация ни показа как да работим с numpy празни масиви в Python.