Решено: НумПи трим_зерос Пример када трим%3Д%27б%27

Последње ажурирање: 09/11/2023

НумПи је библиотека отвореног кода у Питхон-у која олакшава нумеричко рачунање пружањем робусног скупа функција и алата за обављање математичких операција на великим, вишедимензионалним низовима и матрицама. Међу различитим функционалностима доступним у НумПи-у, једна мање позната, али корисна карактеристика је могућност уклањања водећих и/или завршних нула из низова. Ова карактеристика може бити посебно корисна у свету моде, где су прецизност и ефикасност пресудне у дизајнирању и конструисању одевних предмета, шема боја и дезена.

У овом чланку ћемо заронити у детаљан пример како да користите НумПи трим_зерос функција са посебним фокусом на трим='б' параметар. Поред тога, разговараћемо о раду кода и дати детаљно објашњење библиотека и функција укључених у проблем.

За почетак, размотримо проблем који желимо да решимо. Претпоставимо да имате низ мера одеће, где сваки елемент представља одређену дужину или ширину у центиметрима. Вредности у низу могу да садрже почетне и задње нуле због нетачности мерења или људске грешке. Циљ је да се уклоне ове непотребне нуле из мерног низа како би се створио тачнији и ефикаснији скуп података.

Узмимо следећи низ као пример:

import numpy as np

measurements = np.array([0, 0, 25, 42, 55, 0, 60, 0])

Сада желимо да уклонимо и почетну и задњу нулу користећи функцију трим_зерос примењену са параметром трим='б'. Решење овог проблема је следеће:

trimmed_measurements = np.trim_zeros(measurements, trim='b')

print(trimmed_measurements)

Излаз ће бити:

array([25, 42, 55, 0, 60])

Разумевање Кодекса

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

Затим смо користили функцију трим_зерос са параметром 'б'. Параметар трим узима једну од три могуће вредности: 'ф' (да би се уклониле почетне нуле), 'б' (да би се уклониле задње нуле) и 'фб' (за уклањање и почетне и задње нуле). У нашем случају, изабрали смо 'б' јер смо желели да уклонимо само задње нуле.

Коначно, након извршавања функције трим_зерос, она ажурира мерни низ без завршних нула и штампа измењени низ.

НумПи функције и сродне библиотеке

Сада када имамо добро разумевање проблема који смо решили и како код функционише, хајде да детаљније погледамо НумПи функције и повезане библиотеке које су повезане са функцијом трим_зерос.

  • нумпи.асарраи(): Ова функција је веома слична нумпи.арраи(), али има мање опција и не прави копију улазних података ако су улазни подаци већ ндарраи или пандас.Сериес.
  • нумпи.цонцатенате(): Омогућава вам да спојите два или више низова дуж постојеће осе.
  • нумпи.делете(): Ова функција се користи за брисање елемената из низа дуж одређене осе према индексу елемента.

Поред НумПи библиотеке, постоје и друге Питхон библиотеке које би могле бити од помоћи у решавању сличних проблема, као што су Панде за манипулацију подацима и Сцикит-леарн за алгоритме машинског учења.

Кроз овај пример и објашњење, надамо се да сте боље разумели како да користите НумПи-јеву функцију трим_зерос са параметром 'б' и како се она може применити у области обраде модних података. Савладавањем ових основних Питхон програмских и СЕО техника, можете побољшати своје вештине кодирања и креирати боља, ефикаснија решења за широк спектар проблема.

Релатед постс: