НумПи Елемент Висе Дивисион

Numpi Element Vise Division



„У овом водичу ћемо научити шта је функција НумПи дивиде() и како да користимо ову функцију са различитим објашњеним примерима.

Као што знате, са именом функције, тј. Подели. Ако говоримо о математици, делимо два броја да бисмо добили одређени одговор.”







Увод

Овде ће функција дељења радити исто као што смо горе говорили; једина разлика је у томе што тамо делимо два броја, а овде делимо сваки елемент низа. Зато је позната као подела по елементима.



Функција НумПи дивиде() дели НумПи низове исте величине. НумПи дивиде() врши праве дељења, што значи да добијамо излаз у покретном зарезу.



Синтакса

Хајде да разговарамо о стилу писања и имплементацији функције дивиде() у НумПи. Прво, морамо да напишемо име библиотеке Питхон-а коју користимо, а то је „нумпи“, а затим имамо назив функције „дивиде“, коју ћемо извршити. Затим смо проследили параметре функцији.





Параметерс

Следе обавезни и опциони параметри које смо пренели током имплементације функције дивиде() у НумПи.



Обавезни параметри

низ1: је низ који ће садржати елементе дивиденде.

низ2: је низ који ће садржати елементе делиоца.

Опциони параметри

ван: подразумевано, његова вредност је „ноне“, што имплицира да је вредност сачувана. Ако вредност није дата, биће враћен свеже додељени низ.

где: Овај параметар се емитује преко улазног низа. Ако је изјава тачна, излазни низ ће бити постављен на резултат универзалне функције (уфунц). Ако је нетачно, онда ће излазни низ задржати свој првобитни резултат.

Повратна вредност

Враћена вредност улазног низа је новоформирани низ који садржи поделу функције дивиде() по елементима.

Пример 01: Поделите 1Д низ са скаларном вредношћу

Хајде сада да пређемо на први пример функције дивиде(). Као што знамо да се функција дивиде() користи за поделу два низа по елементима, али овде у нашем првом примеру имамо низ као дивиденду, а други имамо скаларну вредност као делилац. Да бисте имплементирали Питхон програм, прво морате да инсталирате било који Питхон компајлер да бисте покренули овај програм.

Сада, почнимо да објашњавамо наш први код ред по ред. Пошто ћемо користити функцију НумПи дивисион(), прво морамо да увеземо НумПи модул. Затим користимо метод принт() да прикажемо поруку „Имплементација функције дивиде():“ која показује да ћемо имплементирати функцију дивиде(). Затим користимо спецификацију формата „\н“ у методи принт () која се користи за унос новог реда.

Затим креирамо наш низ дивиденди „[2, 4, 6, 8, 10]“ под називом „низ1“. Да бисмо приказали низ1 у излазу, позвали смо метод принт() и проследили низ у њега. Такође желимо да прикажемо релевантну поруку у вези са низом1, тако да смо такође написали поруку под двоструким наводницима у методи штампања. Затим креирамо скаларну променљиву „2“ под називом „сцалер_валуе“ као делилац и приказујемо вредност скаларне променљиве коришћењем принт() методе и прослеђивањем имена променљиве у њу.

импорт нумпи као на пример.



принт ( „Имплементација функције дивиде(): ' )

низ1 = [ два , 4 , 6 , 8 , 10 ]

принт ( 'Низ дивиденди је: ' , низ1 )

сцалер_валуе = два

принт ( 'Делилац је: ' , сцалер_валуе )

нев_арраи = нп.дивиде ( арраи1,сцалер_валуе )

принт ( 'Низ количника је: ' , нови_низ )

Након креирања нашег низа дивиденди и скаларне променљиве делиоца, позовимо функцију дивиде() да извршимо дељење у НумПи. Као што видите у реду 1, увозимо нумпи као псеудоним нп. Дакле, да бисмо позвали функцију, прво напишемо „нп“ јер је то НумПи функција, затим напишемо име функције „дивиде“ и проследимо параметар у заградама функције дивиде(); у овом примеру, прешли смо на потребне параметре, тј. низ1 и сцалер_валуе. Након што смо написали функцију НумПи дивиде(), сачували смо ову функцију у другом новом низу јер када поново желимо ову функцију, не морамо само да пишемо функцију дивиде() кроз име низа, тј., нев_арраи. Затим штампамо нови низ позивањем методе принт() (предефинисани метод).

Излаз кода приказаног изнад је приказан овде онако како се појављује у љусци. Као што видите, добијамо низ количника који је [1 2  3  4  5].

Пример 02: Дељење два низа по елементима

Сада пређите на 2 нд пример функције дивиде(). У овом примеру имамо два улазна низа за обављање функције дивиде(). Низ1 је „[5, 10, 15, 20, 25]“, а низ 2 је „[3, 7, 11, 13, 17]“. И приказујемо оба низа позивањем унапред дефинисаног метода принт() у њему. Затим позивамо функцију дивиде() и прослеђујемо параметре (тј. низ1 и низ2) у њу и чувамо функцију у другом новом низу под називом „нев_арраи“ и штампамо га позивањем методе принт().

импорт нумпи као на пример.



принт ( „Имплементација функције дивиде(): ' )

низ1 = [ 5 , 10 , петнаест , двадесет , 25 ]

принт ( 'Низ дивиденди1 је: ' , низ1 )

низ2 = [ 3 , 7 , Једанаест , 13 , 17 ]

принт ( 'Низ делилаца2 је: ' , низ2 )

нев_арраи = нп.дивиде ( низ1,низ2 )

принт ( 'Низ количника је: ' , нови_низ )

Ево излазног приказа горе илустрованог примера функције дивиде() у НумПи.

Пример 03: Вишедимензионални низови у функцији дивиде().

У овом 3 рд На пример, имплементираћемо функције дивиде() на вишедимензионални низ. Прво увозимо модул НумПи да бисмо имплементирали функцију дивиде(). Затим смо креирали два низа, „низ1“ и „низ2“, и одштампали смо оба низа позивајући унапред дефинисани принт() метод и прослеђујући ове низове у њега. Затим смо позвали функцију дивиде() са псеудонимом нп и проследили низ1 и низ2 у њу и сместили целу ову функцију у други низ под називом ”нев_арраи” тако да не морамо да позивамо ову функцију изнова и изнова. Затим штампамо „нев_арраи“ коришћењем методе принт().

импорт нумпи као на пример.



принт ( „Имплементација функције дивиде(): ' )

низ1 = [ [ 35 , 72 , 66 , двадесет један ] , [ 90 , 89 , педесет , 88 ] ]

принт ( 'Низ дивиденди1 је: ' , низ1 )

низ2 = [ [ 19 , 99 , 43 , 22 ] , [ 87 , 46 , 75 , 18 ] ]

принт ( 'Низ делилаца2 је: ' , низ2 )

нев_арраи = нп.дивиде ( низ1,низ2 )

принт ( „Низ количника је: ' , нови_низ )

Хајде да видимо шта је излаз горе дефинисаног кода функције дивиде() у НумПи. Као што видите испод, добили смо жељени низ количника дељењем арра1 и арраи2.

Закључак

У овом чланку смо научили шта је функција дивиде(), а такође смо имплементирали више различитих примера и објаснили сваку линију кода ових примера тако да не постоји тачка забуне.