Merhaba arkadaşlar Python dili için fonksiyonları anlatmıştım. Şimdi daha ileri gidip kütüphane ekleyip kullanmayı öğrenelim.
Adına kütüphane desek de bazı yerlerde modül olarak da geçmektedir. Kütüphane daha önce başka birinin ya da birilerinin bir işlevi gerçekleştirmek için geliştirdiği kodları herkes için yayınlamasıdır. Bildiğiniz okuldaki kütüphane nasıldır birileri zamanında yazmıştır sizde okur öğrenirsiniz aynı mantıkta düşünebilirsiniz.
Python da kütüphaneler import anahtar kelimesi ile eklenmektedir.
Random Kütüphanesi Ekleme ve Kullanma
Rastgele sayılar oluşturmak için Random kütüphanesi kullanılabilir. 5 defa rastgele sayı üreten kod örneği ile pekiştirelim.
import random # kütüphane ekleme for i in range(5): #5 defa dön diyoruz sayi = random.randint(1, 10) print(sayi) #Çıktımız -Herkeste farklı olacaktır- 6 8 9 6 10
Sololearn üzerinde 1-100 arasında 10 adet sayı üreten kod örneğine buradan bakabilirsiniz.
Matematik Kütüphanesi Ekleme ve Kullanma
import math diyerek matematik kütüphanesini ekleyebiliriz. Diyelim ki Matematik kütüphanesi içinde sadece bir fonksiyon lazım oldu bize. Onu da şu şekilde alabiliriz:
from math import pi print(pi) #Çıktımız 3.141592653589793
Aynı anda aralarına virgül koyarak birkaç fonksiyon da ekleyebiliriz.
from math import pi, sqrt
Tüm fonksiyonları (*) işareti ile de ekleyebilirsiniz. Fakat bu çok fazla tercih edilmemektedir.
Olmayan bir kütüphaneyi eklediğiniz de ise kütüphane bulunamadı hatası alınır.
Bir de bazı kütüphaneler vardır ki adını her defasında yazmak zorunda kalırız. Bunlar için ise anlamlı isimler verebilmemiz için as anahtar kelimesi kullanılır.
from math import sqrt as kok
print(kok(81))
#Çıktımız
9.0
Python da bazı kütüphaneler hazır şekilde ön yüklü gelirken bazılarını dışarıdan kendimiz yüklemek zorunda kalabiliriz. Bunun için pip anahtar kelimesini kullanabiliriz.
pip install kütüphane_adi
[the_ad id=”441″]
Umarım anlaşılır olmuştur. Birkaç kütüphane örneği vererek kütüphane ekleme ve kullanmayı gösterdim.
sklearn kütüphanesini içeriye aktaramıyorum. eğitimde from sklearn.linear_model import LinearRegression olarak kullandı ve oldu ama ben de No module named ‘sklearn’ hatası veriyor. yardımcı olur musunuz?
sklearn kütüphanesini indirmeniz gerekiyor.
https://scikit-learn.org/stable/install.html
buradaki sayfaya bakabilirsiniz.