Numpy Log Base 2

Numpy Log Base 2



Библиотека на Python, наречена NumPy, която означава Numerical Python, се използва за работа с масиви и се използва за числени изчисления. Функцията NumPy log() е математическа функция, която извършва естествени логаритмични операции в Python. Натуралният логаритъм е обратен на експоненциалната функция ‘exp()’ на входните елементи на дадения масив, което ще стане ясно от тази формула log(exp(x))=x.NumPy log2(). Тази функция позволява намиране на дневника на дадения масив по основа 2.

Синтаксис:

Име_на_функция. log2 ( х )

Тук използвахме np като име на функция.







np.log2(x)

Името на функция се дефинира, когато импортираме библиотеката NumPy. Във функцията log ние предоставяме стойност на NumPy или масив от елементи.



Импортиране на библиотека

Всеки път, когато използваме която и да е функция на която и да е библиотека, преди да използваме тази конкретна функция в кода, трябва да импортираме съответната библиотека, в противен случай няма да можем да използваме функции на тази библиотека. За да използвате функциите на NumPy, модулът NumPy трябва да бъде импортиран. Това ще ни позволи да използваме всички функции на NumPy в кода.



импортиране numpy като име_на_функция

Тук, нека кажем, че np е името на функцията.





импортиране numpy като напр.

„np“ е името на функцията, можем да използваме всяко име, но повечето професионалисти използват „np“ като име на функция, за да бъде проста и лесна за разбиране. С това име на функция можем да използваме всяка функция от библиотеката NumPy в кода.

NumPy Log Base 2 на цяло число

Сега, за да обясним как можем да използваме функции NumPy log base 2 в код с целочислена стойност, вижте примерния код по-долу.



Първо, интегрирайте библиотеката NumPy, за да изпълнявате математическите функции на NumPy. След това присвоете стойността на променливата. Използваната тук променлива е „число“. На променливата „number“ е дадена целочислена стойност 10. Сега ще намерим логаритъм по основа 2 на цяло число. Използвайте функцията NumPy log base 2, която е np.log2(). Тук „np“ е името на функцията. Чрез това ние импортираме функции на NumPy. В скобите log2 напишете името на променливата, което използвахме по-горе. След това запазете изхода на функцията в променлива с име „изход“. След това използвайте израз за печат, за да покажете резултата.

Резултатът е показан по-долу. Първо операторът за печат ще отпечата съобщението и след това ще покаже резултата, който сме изчислили чрез np.log2().

NumPy Log Base 2 на число с плаваща запетая

За да намерим дневник на стойност с плаваща запетая с помощта на функцията np.log2(), следващият код обяснява всичко, което трябва да разберем.

В този случай използваме плаваща стойност. Първата стъпка е да импортирате библиотеката и да й дадете име на функция, което ще се използва, когато извикваме функция NumPy. Използвайте име на променлива, за да зададете стойност с плаваща запетая. Тук името на променливата е „стойност“ и й е присвоена стойност 178,90. За да намерим логаритъма по основа 2 на плаващата стойност, трябва да извикаме математическата функция на log ‘np.log2()’. „np“ е името на функцията, което използвахме, докато импортирахме библиотеката NumPy. Функцията log2() се прилага за намиране на дневника на дефинираната стойност. Сега декларирайте друга променлива „изход“, за да запазите резултата от функцията log2(). За да отпечатате съобщението и получената стойност на екрана, използвайте функцията print().

Резултатът от гореспоменатия код се вижда тук. np.log2() изчислява дневника на дадената стойност и след това се показва с помощта на метода за печат.

NumPy Log Base 2 на 1D масив

Ето един пример, който обяснява как можем да използваме функцията NumPy np.log2() с масиви. Съвсем лесно е да намерите дневника на едномерен масив, както е обяснено по-долу в програмата.

Първата стъпка е да интегрирате модула чрез използването на оператора import NumPy като np. „np“ е името на функцията, което се използва винаги, когато извикваме функция NumPy, трябва да използваме това име на функция. Това име на функция ще каже на компилатора да отиде в библиотеката NumPy и да получи определена функция. След това трябва да дефинираме елементите на едномерния масив. Инициализирайте променлива и след това запазете масива в нея. Можем да дефинираме масив с помощта на функцията np.array(). Тук дефинирахме масив с име „arr_1“ и присвоихме цели числа. След това използвайте оператора за печат, за да покажете съобщението и да покажете масива, като просто поставите името на променливата „arr_1“ във функцията print(). Ние използваме функцията np.log2(), за да получим дневника на 1D масива . Отново дефинирайте нова променлива „резултат“, за да съхраните в нея изхода на функцията log. Отпечатайте масива със съобщение. Функцията log автоматично ще намери журнала на целия масив.

Изходът първо показва съобщение „Масивът е“ и след това показва масива, който сме дефинирали в променливата „arr_1“. np.log2() изчислява дневника на необходимия масив и показва резултата.

NumPy Log Base 2 на 2D масив

Работата с двуизмерен масив е лесна, но трябва да разберем как работи и правилния метод.

В този код първо импортирайте библиотеката NumPy на Python. След това дефинирайте елементи от двумерния масив. Инициализираният тук масив е „array_0“. Този 2D масив има един ред с цели числа, а другият ред съдържа стойностите с плаваща запетая. След това покажете масива с помощта на израз за печат. След това извикайте np.log2(), за да изчислите log 2 на дефинирания 2D масив. Сега съхранете тази изчислена стойност в променливата „изход“, така че ако искаме да използваме тази резултатна стойност навсякъде в кода или за показване, можем да я използваме чрез името на променливата „изход“.

Резултатът показва масива, който инициализирахме. Със съобщение той показва изчисления логаритъм към основа 2 на 2D масива.

Заключение

В тази статия обсъдихме как можем да използваме функцията log base 2, която е математическа функция на библиотеката NumPy. Разгледахме в детайли как се използва тази функция и какви библиотеки трябва да импортираме в кода. Всеки път, когато трябва да намерим дневника до база 2 в Python, просто импортирайте библиотеката и използвайте функцията np.log2(). Ние също така изчислихме log base 2 на различни стойности, 1D масив и 2D масив, като извикахме метода np.log2().