Numpy Log Base 2

Numpy Log Base 2



Una biblioteca de Python anomenada NumPy, que significa Numerical Python, s'utilitza per treballar amb matrius i s'utilitza per a la computació numèrica. La funció NumPy log() és una funció matemàtica que realitza operacions logarítmiques naturals en Python. El logaritme natural és una inversa de la funció exponencial 'exp()' dels elements d'entrada de la matriu donada, que quedarà clara a partir d'aquesta fórmula log(exp(x))=x.NumPy log2(). Aquesta funció permet trobar el registre de la matriu donada a la base 2.

Sintaxi:

Nom_funció. registre 2 ( x )

Aquí hem utilitzat np com a nom de funció.







np.log2(x)

El nom_funció es defineix quan importem la biblioteca NumPy. Dins de la funció de registre, proporcionem un valor NumPy o una matriu d'elements.



Importa biblioteca

Sempre que utilitzem qualsevol funció de qualsevol biblioteca abans d'utilitzar aquesta funció específica al codi, haurem d'importar la biblioteca rellevant, en cas contrari, no podrem utilitzar les funcions d'aquesta biblioteca. Per utilitzar les funcions NumPy, cal importar el mòdul NumPy. Això ens permetrà utilitzar totes les funcions NumPy del codi.



importar numpy com nom_funció

Aquí, diguem que np és el nom de la funció.





importar numpy com per exemple.

El 'np' és el nom de la funció, podem utilitzar qualsevol nom però la majoria de professionals utilitzen 'np' com a nom de funció per fer-ho senzill i fàcil d'entendre. Amb aquest nom de funció, podem utilitzar qualsevol funció de la biblioteca NumPy al codi.

Base de registre NumPy 2 d'un nombre enter

Ara per explicar com podem utilitzar les funcions de base de registre 2 de NumPy en codi amb un valor enter, mireu el codi d'exemple següent.



Primer, integreu la biblioteca NumPy per executar les funcions matemàtiques NumPy. A continuació, assigneu el valor a la variable. La variable que s'utilitza aquí és 'número'. A la variable 'nombre' se li ha donat el valor enter de 10. Ara, trobarem el logaritme a la base 2 d'un nombre enter. Utilitzeu la funció de base 2 de registre NumPy que és np.log2(). Aquí, el 'np' és el nom de la funció. Amb això, estem important funcions NumPy. Dins del parèntesi log2, escriviu el nom de la variable que hem utilitzat anteriorment. A continuació, emmagatzemeu la sortida de la funció en una variable anomenada 'sortida'. Després d'això, utilitzeu una declaració d'impressió per mostrar la sortida.

El resultat es mostra a continuació. Primer, la instrucció d'impressió imprimirà el missatge i després mostrarà el resultat que hem calculat mitjançant np.log2().

Base de registre NumPy 2 d'un nombre de coma flotant

Per trobar un registre del valor de coma flotant mitjançant la funció np.log2(), el codi següent explica tot el que hem d'entendre.

En aquest cas, utilitzem el valor flotant. El primer pas és importar la biblioteca i donar-li un nom de funció que s'utilitzarà quan cridem a una funció NumPy. Utilitzeu un nom de variable per assignar un valor de coma flotant. Aquí, el nom de la variable és 'valor' i se li assigna un valor de 178,90. Per trobar el logaritme a la base 2 del valor flotant, hem d'anomenar la funció matemàtica de log 'np.log2()'. El 'np' és el nom de la funció que vam utilitzar durant la importació de la biblioteca NumPy. La funció log2() s'aplica per trobar el registre del valor definit. Ara, declareu una altra variable 'sortida' per desar el resultat de la funció log2(). Per imprimir el missatge i el valor resultant a la pantalla, utilitzeu la funció print().

La sortida del codi esmentat es veu aquí. El np.log2() va calcular el registre del valor donat i després es mostra mitjançant el mètode d'impressió.

NumPy Log Base 2 d'una matriu 1D

Aquí teniu un exemple que explica com podem utilitzar la funció NumPy np.log2() amb matrius. És bastant senzill trobar el registre d'una matriu unidimensional tal com s'explica a continuació al programa.

El primer pas és integrar el mòdul mitjançant l'ús de la instrucció import NumPy com a np. El 'np' és el nom de la funció que s'utilitza sempre que cridem una funció NumPy, hem d'utilitzar aquest nom de funció. Aquest nom de funció dirà al compilador que vagi a la biblioteca NumPy i obtingui una funció especificada. Després d'això, hem de definir els elements de la matriu unidimensional. Inicialitzar una variable i després desar-hi la matriu. Podem definir una matriu utilitzant la funció np.array(). Aquí, hem definit una matriu anomenada 'arr_1' i hem assignat valors enters. A continuació, utilitzeu la instrucció print per mostrar el missatge i mostrar la matriu simplement posant el nom de la variable 'arr_1' dins de la funció print(). Utilitzem la funció np.log2() per obtenir el registre de la matriu 1D . De nou, definiu una nova variable 'resultat' per emmagatzemar-hi la sortida de la funció de registre. Imprimeix la matriu amb un missatge. La funció de registre trobarà automàticament el registre de tota la matriu.

La sortida mostra primer un missatge 'La matriu és' i després mostra la matriu que hem definit a la variable 'arr_1'. El np.log2() calcula el registre de la matriu requerida i mostra el resultat.

NumPy Log Base 2 d'una matriu 2D

Treballar amb una matriu bidimensional és fàcil, però hem d'entendre com funciona i el seu mètode adequat.

En aquest codi, importeu primer la biblioteca NumPy de Python. A continuació, definiu els elements de la matriu bidimensional. La matriu inicialitzada aquí és 'array_0'. Aquesta matriu 2D té una fila amb valors enters i l'altra fila conté els valors de coma flotant. A continuació, visualitzeu la matriu mitjançant l'ús d'una declaració d'impressió. Després d'això, truqueu a np.log2() per calcular el registre 2 de la matriu 2D definida. Ara, emmagatzemeu aquest valor calculat a la variable 'sortida' de manera que si volem utilitzar aquest valor resultant en qualsevol lloc del codi o per mostrar-lo podem utilitzar-lo a través del nom de la variable 'sortida'.

El resultat mostra la matriu que hem inicialitzat. Amb un missatge, mostra el registre calculat a la base 2 de la matriu 2D.

Conclusió

En aquest article, vam parlar de com podem utilitzar la funció de base de registre 2, que és una funció matemàtica de la biblioteca NumPy. Hem analitzat el detall de com s'utilitza aquesta funció i quines biblioteques hem d'importar al codi. Sempre que hem de trobar el registre de la base 2 a Python, només cal importar la biblioteca i utilitzar la funció np.log2(). També hem calculat la base de registre 2 de diferents valors, matriu 1D i matriu 2D cridant al mètode np.log2().