Numpy palgialus 2

Numpy Palgialus 2



Pythoni teeki nimega NumPy, mis tähistab numbrilist Pythonit, kasutatakse massiividega töötamiseks ja arvuliseks arvutamiseks. Funktsioon NumPy log() on matemaatiline funktsioon, mis teostab Pythonis loomulikke logaritmilisi tehteid. Naturaallogaritm on antud massiivi sisendelementide eksponentsiaalfunktsiooni 'exp()' pöördväärtus, mis selgub valemist log(exp(x))=x.NumPy log2(). See funktsioon võimaldab leida antud massiivi logi 2. aluseni.

Süntaks:

Funktsiooni_nimi. log2 ( x )

Siin kasutasime funktsiooni nimena np.







np.log2(x)

Funktsiooni_nimi määratakse NumPy teegi importimisel. Logifunktsiooni sees pakume NumPy väärtust või elementide massiivi.



Impordi raamatukogu

Kui me kasutame mis tahes teegi funktsiooni enne selle konkreetse funktsiooni kasutamist koodis, peame importima vastava teegi, vastasel juhul ei saa me selle teegi funktsioone kasutada. NumPy funktsioonide kasutamiseks tuleb NumPy moodul importida. See võimaldab meil kasutada kõiki koodis olevaid NumPy funktsioone.



importida tuim nagu funktsiooni_nimi

Ütleme siin, et np on funktsiooni nimi.





importida tuim nagu nt.

'np' on funktsiooni nimi, me võime kasutada mis tahes nime, kuid enamik spetsialiste kasutab funktsiooni nimena 'np', et muuta see lihtsaks ja hõlpsasti mõistetavaks. Selle funktsiooni nimega saame koodis kasutada mis tahes NumPy teegi funktsiooni.

NumPy logibaas 2 täisarvust

Nüüd, et selgitada, kuidas saame kasutada NumPy logibaasi 2 funktsioone täisarvulise väärtusega koodis, vaadake allolevat näitekoodi.



Esmalt integreerige NumPy teek NumPy matemaatiliste funktsioonide käitamiseks. Seejärel määrake muutujale väärtus. Siin kasutatav muutuja on 'number'. Muutujale “number” on antud täisarv 10. Nüüd leiame logi täisarvu aluse 2 juurde. Kasutage funktsiooni NumPy logi base 2, mis on np.log2(). Siin on 'np' funktsiooni nimi. Selle kaudu impordime NumPy funktsioone. Kirjutage log2 sulgudes muutuja nimi, mida me eespool kasutasime. Seejärel salvestage funktsiooni väljund muutujasse nimega 'output'. Pärast seda kasutage väljundi kuvamiseks printimise avaldust.

Tulemus on näidatud allpool. Esiteks prindib prindilause sõnumi ja seejärel kuvab tulemuse, mille arvutasime np.log2() abil.

NumPy logibaas 2 ujukomanumbrist

Ujukomaväärtuse logi leidmiseks funktsiooni np.log2() abil selgitab järgnev kood kõike, mida peame mõistma.

Sel juhul kasutame ujuvat väärtust. Esimene samm on importida teek ja anda sellele funktsiooni nimi, mida kasutatakse NumPy funktsiooni kutsumisel. Ujukoma väärtuse määramiseks kasutage muutuja nime. Siin on muutuja nimi 'value' ja sellele on määratud väärtus 178,90. Ujuva väärtuse 2. aluse logaritmi leidmiseks peame kutsuma välja logi matemaatilise funktsiooni 'np.log2()'. „np” on funktsiooni nimi, mida kasutasime NumPy teegi importimisel. Funktsiooni log2() rakendatakse määratletud väärtuse logi leidmiseks. Nüüd deklareerige funktsiooni log2() tulemuse salvestamiseks veel üks muutuja 'väljund'. Sõnumi ja sellest tuleneva väärtuse ekraanile printimiseks kasutage print() funktsiooni.

Eelnimetatud koodi väljundit näeb siit. Np.log2() arvutas antud väärtuse logi ja kuvatakse seejärel printimismeetodil.

NumPy logibaas 2 1D massiivist

Siin on näide, mis selgitab, kuidas saame kasutada NumPy funktsiooni np.log2() koos massiividega. Ühemõõtmelise massiivi logi on üsna lihtne leida, nagu allpool programmis selgitatud.

Esimene samm on mooduli integreerimine, kasutades käsku Import NumPy as np. 'np' on funktsiooni nimi, mida kasutatakse NumPy funktsiooni kutsumisel, peame kasutama seda funktsiooni nime. See funktsiooni nimi käsib kompilaatoril minna NumPy teeki ja hankida määratud funktsiooni. Pärast seda peame määratlema ühemõõtmelise massiivi elemendid. Initsialiseerige muutuja ja seejärel salvestage massiiv sellesse. Massiivi saab määratleda funktsiooni np.array() abil. Siin määratlesime massiivi nimega 'arr_1' ja määrasime täisarvu väärtused. Seejärel kasutage sõnumi kuvamiseks ja massiivi kuvamiseks käsku print, pannes lihtsalt muutuja nime 'arr_1' funktsiooni print() sisse. 1D massiivi logi saamiseks kasutame funktsiooni np.log2(). . Jällegi määrake uus muutuja 'tulemus', et salvestada sellesse logifunktsiooni väljund. Printige massiiv koos sõnumiga. Logifunktsioon leiab automaatselt kogu massiivi logi.

Väljundis kuvatakse esmalt teade 'Massiiv on' ja seejärel kuvatakse massiiv, mille määratlesime muutujas 'arr_1'. Np.log2() arvutab vajaliku massiivi logi ja kuvab tulemuse.

2D-massiivi NumPy logibaas 2

Kahemõõtmelise massiiviga töötamine on lihtne, kuid me peame mõistma, kuidas see töötab ja selle õiget meetodit.

Selles koodis importige esmalt Pythoni NumPy teek. Seejärel määrake kahemõõtmelise massiivi elemendid. Siin lähtestatud massiiv on massiiv_0. Sellel 2D-massiivil on üks rida täisarvudega ja teine ​​rida sisaldab ujukomaväärtusi. Seejärel kuvage massiiv printlause abil. Pärast seda kutsuge np.log2(), et arvutada defineeritud 2D massiivi log 2. Nüüd salvestage see arvutatud väärtus muutujasse 'väljund', nii et kui tahame seda saadud väärtust koodis või kuvamiseks kasutada, saaksime seda kasutada muutuja nime 'väljund' kaudu.

Tulemus näitab massiivi, mille initsialiseerisime. Sõnumiga kuvab see arvutatud logi 2D-massiivi 2. alusele.

Järeldus

Selles artiklis arutasime, kuidas saame kasutada funktsiooni log base 2, mis on NumPy teegi matemaatiline funktsioon. Uurisime üksikasjalikult, kuidas seda funktsiooni kasutatakse ja milliseid teeke peame koodi importima. Kui peame Pythonis 2. baasi logi leidma, importige teek ja kasutage funktsiooni np.log2(). Arvutasime ka erinevate väärtuste, 1D massiivi ja 2D massiivi logibaasi 2, kutsudes välja np.log2() meetodi.