Numpy Празен масив

Numpy Prazen Masiv



Python предлага на своите потребители разнообразие от функции. Библиотеката на Python има функция за празен масив NumPy за работа с масиви. Използва се за генериране на чисто нов, празен масив в съответствие с инструкциите на потребителя, което включва използване на типа данни и формата на масива без инициализиране на елементите. Ще говорим за празния масив на Python NumPy, особено как да създадете празен масив с Python NumPy. Също така ще ви предоставим някои примерни програми, създаващи и работещи с масиви NumPy и свързаните с тях операции.

Какво е 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 е имплементиран в дадения код. Той винаги връща неинициализирани елементи с предоставена форма и тип данни. Екранната снимка на кода е показана тук.

импортиране numpy

new_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.

импортиране numpy

arr_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:

В този пример е образуван празен едномерен масив. Само в този случай използваме форма с един параметър. Използвайте приложеното изображение на кода, за да илюстрирате резултата от горния код.

импортиране numpy

oned_arr = numpy. празна ( форма = две )

печат ( oned_arr )

Резултатът е приложен тук:

Същият пример може да се изпълни без никакви параметри. Фактът, че резултатът е празен, въпреки че просто подаваме размера на формата (който в този случай е 4) като параметър, показва, че Python ни позволява да постигнем това. Изображението на кода е приложено тук за по-добро разбиране.

импортиране numpy

oned_arr = numpy. празна ( 4 )

печат ( oned_arr )

Тук можете да видите резултата:

Пример 7:

Този пример е за двумерния празен масив numpy. Функциите на Numpy се импортират и използват. С празна функция numpy декларирахме променливата „twod_arr“ и предадохме формата на функцията и типа данни. Накрая се опитваме да отпечатаме стойността на променливата.

импортиране numpy

twod_arr = numpy. празна ( форма = [ 3 , 4 ] , dtype = вътр )

печат ( twod_arr )

Тук можете да видите, че се показва масив от 3 реда и 4 колони.

Заключение

Научихте основния синтаксис за numpy празни масиви от гореспоменатата статия. Освен това открихме как да използваме функцията за нули и други примерни празни масиви, за да ги внедрим в Python. Тази публикация ни показа как да работим с numpy празни масиви в Python.