Išspręsta: Python NumPy Shape funkcijos sintaksė

Programavimo pasaulyje Python tapo populiari kalba, žinoma dėl savo naudojimo paprastumo, skaitomumo ir lankstumo. Tarp daugybės bibliotekų „NumPy“ išsiskiria kaip viena iš galingiausių skaitmeninių duomenų tvarkymo įrankių, turinčių daugybę pritaikymų įvairiose srityse, įskaitant madą. Šiame straipsnyje mes gilinsimės į NumPy Shape funkciją, aptarsime jos sintaksę ir pateiksime praktinį problemos, susijusios su mados tendencijų analize, sprendimą. Pakeliui taip pat tyrinėsime susijusias bibliotekas ir funkcijas. Taigi, pradėkime!

Funkcija NumPy Shape yra esminė priemonė masyvo struktūrai analizuoti. Kitaip tariant, tai leidžia mums gauti masyvo matmenis ir efektyviau juo manipuliuoti. Norėdami naudoti šią funkciją, pirmiausia turime importuoti NumPy biblioteką taip:

import numpy as np

Importavę biblioteką, apsvarstykime praktinę problemą: istorinių mados tendencijų duomenų analizę, kad suprastume skirtingus laikui bėgant atsiradusius stilius ir išvaizdą. Tarkime, kad turime duomenų rinkinį, kuriame yra informacijos apie įvairius drabužių elementus, jų spalvas ir metus, kai jie buvo madingi.

NumPy formos funkcijos supratimas

NumPy formos funkcija yra įmontuota funkcija, kuri grąžina tam tikro masyvo matmenis. Norėdami pasiekti šią funkciją, tiesiog iškvieskite ją naudodami figūra masyvo objekto atributas, pavyzdžiui:

array_shape = array_name.shape

Pavyzdžiui, tarkime, kad turime šį masyvą, kuriame yra mūsų mados duomenų rinkinys:

fashion_data = np.array([[2000, "red", "skirt"],
                         [2001, "blue", "jeans"],
                         [2002, "green", "jacket"]])

fashion_data_shape = fashion_data.shape
print(fashion_data_shape)  # Output: (3, 3)

Šiame pavyzdyje forma funkcija grąžina eilutę (3, 3), nurodydama, kad mūsų duomenų rinkinyje yra trys eilutės ir trys stulpeliai.

Tyrinėkite mados tendencijas su NumPy

Aiškiai suprasdami formos funkciją, dabar galime aptarti, kaip ją galima pritaikyti mados tendencijų analizės kontekste. Tarkime, kad norime išanalizuoti populiariausias spalvas ir drabužių elementus kiekvienais metais mūsų duomenų rinkinyje. Norėdami tai padaryti, naudosime formos funkciją, kad galėtume kartoti masyvą ir pasiekti atitinkamą informaciją.

Pirmiausia gauname eilučių skaičių (metus) mūsų duomenų rinkinyje:

num_years = fashion_data_shape[0]

Tada galime pereiti per eilutes ir išgauti kiekvienų metų drabužio spalvą ir elementą:

for i in range(num_years):
    trend_year = fashion_data[i, 0]
    trend_color = fashion_data[i, 1]
    trend_item = fashion_data[i, 2]
    print(f"In {trend_year}, {trend_color} {trend_item} were fashionable.")

Šis kodo fragmentas išvestų kažką panašaus į šį:

„“
2000 metais buvo madingi raudoni sijonai.
2001 metais buvo madingi mėlyni džinsai.
2002 metais buvo madinga žalia striukė.
„“

Naudodami NumPy shape funkciją, galėjome pasiekti atitinkamą informaciją iš savo duomenų rinkinio ir parodyti skirtingus stilius, išvaizdą ir tendencijas bėgant metams.

Pagrindiniai taksieji

Šiame straipsnyje mes ištyrėme NumPy Shape funkcija ir jos sintaksė, pasinerdama į praktinį analizės pavyzdį mados tendencijos duomenis. Pademonstravome formos funkcijos naudojimą norėdami pasiekti įvairius duomenų rinkinio elementus, kad galėtume efektyviai analizuoti ir laikui bėgant parodyti skirtingus stilius ir tendencijas. Apibendrinant galima pasakyti, kad formos funkcija yra galingas įrankis dirbant su skaitiniais duomenimis, su daugybe programų įvairiose srityse, įskaitant mada ir stilius analizė.

Susijusios naujienos:

Palikite komentarą