Türkçe dokümantasyon¶
Bu bölüm dört parçaya ayrılır. Hangisine gideceğiniz, şu an ne yapmak istediğinize bağlı.
| Ne yapmak istiyorsunuz | Nereye gidin |
|---|---|
| Kütüphaneyi hiç kullanmadım, baştan sona anlatın | Öğretici |
| Belirli bir işi yapmam lazım | Nasıl yapılır |
| Bir özniteliğin ne olduğunu arıyorum | Başvuru (İngilizce) |
| Neden böyle çalıştığını anlamak istiyorum | Açıklama |
| Çalışan bir betikten başlamak istiyorum | Örnek betikler (on betik, her biri bir soruya cevap) |
Emin değilseniz öğreticiden başlayın: kurulumdan ilk tabloya kadar götürür.
Hızlı bakış¶
import turkish_linguistic_features as tlf
oz = tlf.analyze("Renksiz yeşil fikirler öfkeyle uyur.", lang="tr")
len(oz) # 208
oz["word_len_mean"] # 6.2
Kütüphanenin on bir genel adı var, hepsi bu kadar:
| Ad | Ne yapar |
|---|---|
analyze |
Bir metinden bütün öznitelikleri çıkarır |
analyze_corpus |
Bir klasördeki her metin için analyze çalıştırır |
ngram_matches |
Verdiğiniz bir sözcük ya da POS etiketi dizisinin (["ADJ", "NOUN"] gibi) metinde neyle eşleştiğini, sıklıklarıyla gösterir |
segment_text |
Metni sabit büyüklükte parçalara böler |
save_csv |
Çıkan satırları CSV'ye yazar |
describe_feature |
Bir özniteliğin tanımını, formülünü, ölçeğini, hesaplanması için gereken en az veriyi ve künyesini verir |
FeatureParams |
Eşikleri ve pencere boylarını taşıyan ayar nesnesi |
LinguisticFeaturesError |
Kütüphanenin kendi hatalarının atası |
ModelNotFoundError |
Gereken dil verisi kurulu değilse: spaCy modeli ya da İngilizce hece sayımı için NLTK cmudict |
MissingDependencyWarning |
İsteğe bağlı bir paket yoksa |
ParagraphStructureWarning |
1000 sözcüğü geçen metinde paragraf sınırı bulunamazsa |
Bütün öznitelikler, custom_ngrams ile saydığınız öbekler de dahil,
analyze'dan çıkar.
Terimler¶
Doküman boyunca sabit karşılıklar kullanılıyor. Emin olmadığınız bir sözcük görürseniz: terim sözlüğü.