Logaritma Ve Python

AngelRayt

Uzman üye
13 Eki 2015
1,352
15
Python
Selamlar, bugün logaritmadan bahsedeceğiz. En basit haliyle;
Üstel fonksiyonun tersidir.

Kısa bir örnekle açıklayalım

Kod:
NOT:
Üslü ifadeler ** şeklinde gösterilecektir.

2**2 = 4 
3**3 = 27 gibi


Kod:
2**x = 16

2 nin kaçıncı kuvveti 16 dır?

Sanırım çoğunuz direk 4 diye cevap verdi.

Peki ya

Kod:
3**x = 5

3 ün kaçıncı kuvveti 5 dir?

Evet, net bir cevap veremiyoruz.

Aslında verebiliriz. Bu durumda logaritma yardımımıza koşuyor.

Kod:
Taban değişmiyor, sadece x ile 5 in yerini değiştiriyoruz.
       5
Log     = x
      3

Logarimta 3 tabanında 5 x e eşittir.
Kod:
İlk örneğe dönelim.

2**x = 16

       16   
Log        = x
       2

Şimdi logaritma fonksiyonundan değerleri bulmak için özelliklere bakalım.



Özellikler :

[üs]
[Log]
[taban]
Şeklinde gösterilir.

1
log = 0
a

a
log = 1
a


Üs ler başa gelebilir.

b
a a
log = b.log = b
a a



Kod:
O zaman bu iki özellikten faydalanarak soruyu tekrardan çözelim

2**x = 16
                       
     16            2**4                       2
log     =   log           =          4.log    = 4
     2             2                             2



Kod:
10 Tabanının logaritması yazılmaz.


Log10 = 1



Log[a] =  Log[a]         = Logaritma 10 tabanında a diye okunur
                     10


Kod:
Logaritmayı ayırabiliriz.


Log15     = log5  + log10       = 1 +log5  + log2      = 2 + log2
      5               5          5                      5          5                   5


İstenilen tabanda yazabiliriz.


LogA         = logA  /   logB
       B                 Z            Z
Kod:
Python :

>>> import math
>>> math.log(üs,taban)
>>> math.log(25,5)
2.0
>>> math.log(16,2)
4.0
>>> 
>>> math.log(5,3)
1.4649735207179269
>>>













 

Ammas

Katılımcı Üye
20 May 2018
261
1
Mesela bu bizim kod içinde hangi işimizi görecek? Yani hangi işimizi halleder bu Python da log alma
Bir örnek verebilirmisin?
Örnek;
Amacımız şöyle birşey ortaya çıkarmak, log alma burada işimize yarayacak vs..
 

Ammas

Katılımcı Üye
20 May 2018
261
1
Yapay zekanın temeli matematiğe dayanıyor, bu da bir parçası.

Ammas

Açıklayalım, Elimizde tonla veri yüksek veri var.

Bunlar o kadar yüksek rakamlar ki direk hesaplatmak zamanımızı alıyor.
Onun yerine logaritma cetveliyle o yüksek verilerli hızlıca hesaplayabiliriz.

Örnek olarak depremin yıkıcı etkisi
Richter Ölçeği Nedir? | TÜBİTAK Bilim Genç

Fazlasını araştırabilirsiniz.

Eyvallah sağolun
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.