Numpy baļķu bāze 2

Numpy Balku Baze 2



Python bibliotēka ar nosaukumu NumPy, kas apzīmē Numerical Python, tiek izmantota darbam ar masīviem un tiek izmantota skaitliskai skaitļošanai. Funkcija NumPy log() ir matemātiska funkcija, kas Python veic dabiskās logaritmiskās darbības. Dabiskais logaritms ir dotā masīva ievades elementu eksponenciālās funkcijas ‘exp()’ apgriezts skaitlis, kas būs skaidrs no šīs formulas log(exp(x))=x.NumPy log2(). Šī funkcija ļauj atrast dotā masīva žurnālu līdz 2. bāzei.

Sintakse:

Funkcijas_nosaukums. log2 ( x )

Šeit mēs izmantojām np kā funkcijas nosaukumu.







np.log2(x)

Funkcijas_nosaukums tiek definēts, kad mēs importējam NumPy bibliotēku. Žurnāla funkcijā mēs sniedzam NumPy vērtību vai elementu masīvu.



Importēt bibliotēku

Ikreiz, kad mēs izmantojam jebkuru bibliotēkas funkciju pirms šīs konkrētās funkcijas izmantošanas kodā, mums ir jāimportē attiecīgā bibliotēka, pretējā gadījumā mēs nevarēsim izmantot šīs bibliotēkas funkcijas. Lai izmantotu NumPy funkcijas, ir jāimportē NumPy modulis. Tas ļaus mums izmantot visas kodā esošās NumPy funkcijas.



imports nejutīgs funkcijas_nosaukums

Šeit pieņemsim, ka np ir funkcijas nosaukums.





imports nejutīgs piem.

“np” ir funkcijas nosaukums, mēs varam izmantot jebkuru nosaukumu, taču lielākā daļa speciālistu izmanto “np” kā funkcijas nosaukumu, lai padarītu to vienkāršu un viegli saprotamu. Izmantojot šo funkcijas nosaukumu, kodā varam izmantot jebkuru NumPy bibliotēkas funkciju.

NumPy žurnāla 2. vesela skaitļa bāze

Tagad, lai izskaidrotu, kā mēs varam izmantot NumPy žurnāla bāzes 2 funkcijas kodā ar veselu skaitļu vērtību, skatiet tālāk redzamo koda piemēru.



Pirmkārt, integrējiet NumPy bibliotēku, lai palaistu NumPy matemātiskās funkcijas. Pēc tam piešķiriet mainīgajam vērtību. Šeit izmantotais mainīgais ir 'skaitlis'. Mainīgajam “number” ir dota vesela skaitļa vērtība 10. Tagad mēs atradīsim vesela skaitļa 2. bāzes žurnālu. Izmantojiet NumPy žurnāla bāzes 2 funkciju, kas ir np.log2(). Šeit “np” ir funkcijas nosaukums. Izmantojot to, mēs importējam NumPy funkcijas. Log2 iekavās ierakstiet mainīgā nosaukumu, ko izmantojām iepriekš. Pēc tam saglabājiet funkcijas izvadi mainīgajā ar nosaukumu “output”. Pēc tam izmantojiet drukas paziņojumu, lai parādītu izvadi.

Rezultāts ir parādīts zemāk. Pirmkārt, drukāšanas paziņojums izdrukās ziņojumu un pēc tam parāda rezultātu, ko mēs aprēķinājām, izmantojot np.log2().

NumPy žurnāla bāze 2 no peldošā komata skaitļa

Lai atrastu peldošā komata vērtības žurnālu, izmantojot funkciju np.log2(), nākošais kods izskaidro visu, kas mums ir jāsaprot.

Šajā gadījumā mēs izmantojam peldošo vērtību. Pirmais solis ir importēt bibliotēku un piešķirt tai funkcijas nosaukumu, kas tiks izmantots, kad izsauksim funkciju NumPy. Izmantojiet mainīgā nosaukumu, lai piešķirtu peldošā komata vērtību. Šeit mainīgā nosaukums ir “vērtība”, un tam tiek piešķirta vērtība 178,90. Lai atrastu logaritmu peldošās vērtības 2. bāzei, mums ir jāizsauc loga matemātiskā funkcija “np.log2()”. “np” ir funkcijas nosaukums, ko izmantojām, importējot NumPy bibliotēku. Funkcija log2() tiek lietota, lai atrastu definētās vērtības žurnālu. Tagad deklarējiet citu mainīgo “output”, lai saglabātu funkcijas log2 () rezultātu. Lai ekrānā izdrukātu ziņojumu un iegūto vērtību, izmantojiet funkciju print().

Iepriekš minētā koda izvade ir redzama šeit. Np.log2() aprēķināja dotās vērtības žurnālu un pēc tam tiek parādīts, izmantojot drukas metodi.

NumPy žurnāla 2. bāze no 1D masīva

Šeit ir piemērs, kas izskaidro, kā mēs varam izmantot NumPy funkciju np.log2() ar masīviem. Ir pavisam vienkārši atrast viendimensijas masīva žurnālu, kā paskaidrots tālāk programmā.

Pirmais solis ir integrēt moduli, izmantojot paziņojumu importēt NumPy kā np. “np” ir funkcijas nosaukums, kas tiek izmantots ikreiz, kad mēs izsaucam NumPy funkciju, mums ir jāizmanto šis funkcijas nosaukums. Šis funkcijas nosaukums liks kompilatoram doties uz NumPy bibliotēku un iegūt norādīto funkciju. Pēc tam mums ir jādefinē viendimensijas masīva elementi. Inicializējiet mainīgo un pēc tam saglabājiet tajā masīvu. Mēs varam definēt masīvu, izmantojot funkciju np.array(). Šeit mēs definējām masīvu ar nosaukumu “arr_1” un piešķīrām veselas vērtības. Pēc tam izmantojiet drukāšanas paziņojumu, lai parādītu ziņojumu un parādītu masīvu, vienkārši ievietojot mainīgā nosaukumu “arr_1” funkcijā print(). Mēs izmantojam funkciju np.log2(), lai iegūtu 1D masīva žurnālu . Atkal definējiet jaunu mainīgo “rezultāts”, lai tajā saglabātu žurnāla funkcijas izvadi. Izdrukājiet masīvu ar ziņojumu. Žurnāla funkcija automātiski atradīs visa masīva žurnālu.

Vispirms tiek parādīts ziņojums “Masīvs ir” un pēc tam tiek parādīts masīvs, kuru mēs definējām mainīgajā “arr_1”. Np.log2() aprēķina vajadzīgā masīva žurnālu un parāda rezultātu.

NumPy žurnāla 2. bāze no 2D masīva

Darbs ar divdimensiju masīvu ir vienkāršs, taču mums ir jāsaprot, kā tas darbojas un tā pareizā metode.

Šajā kodā vispirms importējiet Python bibliotēku NumPy. Pēc tam definējiet divdimensiju masīva elementus. Šeit inicializētais masīvs ir “masīvs_0”. Šajā 2D masīvā ir viena rinda ar veseliem skaitļiem, bet otrā rindā ir peldošā komata vērtības. Pēc tam parādiet masīvu, izmantojot drukas paziņojumu. Pēc tam izsauciet np.log2(), lai aprēķinātu definētā 2D masīva log 2. Tagad saglabājiet šo aprēķināto vērtību mainīgajā “output”, lai, ja mēs vēlamies izmantot šo iegūto vērtību jebkur kodā vai parādīt, mēs to varētu izmantot, izmantojot mainīgā nosaukumu “output”.

Rezultāts parāda masīvu, kuru mēs inicializējām. Ar ziņojumu tas parāda aprēķināto žurnālu 2D masīva 2. bāzei.

Secinājums

Šajā rakstā mēs apspriedām, kā mēs varam izmantot log base 2 funkciju, kas ir NumPy bibliotēkas matemātiska funkcija. Mēs izpētījām, kā šī funkcija tiek izmantota un kādas bibliotēkas mums ir jāimportē kodā. Ikreiz, kad Python ir jāatrod žurnāls bāzes 2. bāzei, vienkārši importējiet bibliotēku un izmantojiet funkciju np.log2(). Mēs arī aprēķinājām dažādu vērtību žurnāla bāzi 2, 1D masīvu un 2D masīvu, izsaucot np.log2() metodi.