Pandas - pyarrow

pyarrow String Türü ile Hızlanmak

Pandas'ta dizelerle (strings) mi çalışıyorsunuz ve beklediğinizden biraz daha yavaş olduğunu mu görüyorsunuz? Bu eğitimde, PyArrow'u kullanarak işleri nasıl hızlandırabileceğimizi öğreneceğiz.

Örnek olarak kullanacağımız dosyanın adı TDK_imla.txt. Bu dosya, satır başına bir kelime olacak şekilde toplam 76.183 kelime içeren bir imla sözlüğüdür …

Continue reading »

Python - f-string

F-String Kullanımı

F-String, bir dizenin (string ifadenin) seçilen kısımlarını biçimlendirmenize olanak tanır.

F-String, python 3.6'da tanıtıldı ve şu anda dizeleri biçimlendirmek için tercih edilen yöntemdir.

f-string

Python 3.6'dan önceformat() yöntemini kullanmak zorundaydık. format() yöntemi hala kullanılabilir, ancak f-string daha hızlıdır ve dizileri biçimlendirmek için tercih edilen yöntemdir. O …

Continue reading »

Pandas - unique ve nunique

unique() ve nunique() Metotları

unique() Metodu

unique() Metodu, Veri Çerçevesinden benzersiz değerler tespit etmek, kategorik verileri analiz etmek veya yinelenen verileri tanımlamak için kullanılır.

unique_nunique

unique() Metodunun Kullanımı

unique() Fonksiyonu bir NumPy dizisi döndürür. Bir sütundaki benzersiz (farklı) değerleri tanımlamak için kullanışlıdır ve bu, kategorik verilerle çalışırken veya benzersiz değerleri algılarken …

Continue reading »

Pandas - value_counts

value_counts() Metodu

Veri çerçevemizde sütun bazında verinin kaç kez tekrar ettiğini (kaç adet bulunduğunu) öğrenmek için value_counts() metodunu kullanabiliriz. value_counts metodu, veri frekansını (sıklığını) içeren bir Seri döndürün. Excel ve Libre Ofis Calc uygulamalarındaki Yinelenenleri Kaldır (Remove Duplicates) komutuna benzer bir işlev ile sütundaki benzersiz tüm değerleri içeren bir seri …

Continue reading »

Python - globals

globals() Fonksiyonu

globals

Tanım

1. Tanım:

globals() fonksiyonu, Python'da gömülü (built-in) bir fonksiyondur ve geçerli global sembol tablosunu temsil eden bir sözlük (dict) yapısı döndürür.

Sembol Tablosu: Bir programla ilgili tüm gerekli bilgileri içeren bir veri yapısıdır. Değişken adları, fonksiyonlar, sınıflar vb. bilgileri barındırır. Global sembol tablosu, programın global kapsamıyla ilgili …

Continue reading »

Python - glob

glob() Modülü / Kütüphanesi

glob, Python’da belirli bir dizin (klasör) içindeki dosyaları listelememizi sağlayan standart (gömülü) python kütüphanelerinden / modüllerinden biridir. Modülü kullanmak için import glob kodunu çalışmanıza eklemeniz yeterli.

glob kütüphanesi, dosya yolu ve desen yönetimini basitleştirmek için oyunun kurallarını değiştiren güçlü bir araçtır. Joker karakter kalıpları ve özyineleme (recursive …

Continue reading »

FreeCAD - Curves WB - Surface - 17 - Rotation Sweep

sweep_around Rotation Sweep:
Rotation Sweep, Bir veya birkaç profili bir yol boyunca ve bir nokta etrafında süpürerek yüzey oluşturmak için kullanılan kullanışlı bir komuttur. TrimPath özelliğinin False olarak ayarlanması halinde, Süpürme (sweep) yüzeyi, tüm yola uyacak şekilde ekstrapole edilecektir.

Bu komut, bir ucundan bir süpürme yoluna temas eden ve diğer ucunda …

Continue reading »

FreeCAD - Curves WB - Surface - 16 - Flatten face

Flatten_face Flatten face

Flatten face (Düzlemsel Yüzey) komutu, Konik (Kesik koni olmalı, uç kısım sivri olmamalı) ve Silindirik yüzeylerden düz gelişmiş bir yüzey oluşturur. Seçili Yüzeyin UV'sini açar diyebiliriz. Başka bir ifadeyle, seçili yüzeyin düzlemsel haleni üretir.

Kullanım: Komutu çalıştırmak için aşağıdaki adımları sırası ile uygulayın:

  • Öncelikle bir kesik koni yüzeyi …

Continue reading »

FreeCAD - Silk WB - Öğretici Doküman 3.4

Öğretici Doküman 3.4 (Tutorial 0.03 - P4)

Kullanım - devam

-7-

  • Köşeyi oluşturan iki CubicCurve_4 nesnesini seçin, ControlPoly6 komutunu çalıştırın. ControlPoly6

Point_onCurve ControlPoly4_segment ControlPoly6 and CubicCurve6 30

Point_onCurve ControlPoly4_segment ControlPoly6 and CubicCurve6 31

Bu komut, ControlPoly6_FilletBezier türünde bir ilk 6 noktalı kübik NURBS kontrol poligonumuzu oluşturur (ControlPoly6). Bu poligonlar bir kez daha, ControlPoly6 nesneleri doğrudan modellemek için kullanılabilir, ancak kübik bezier segmentini birleştirmek …

Continue reading »

FreeCAD - Silk WB - Öğretici Doküman 3.3

Öğretici Doküman 3.3 (Tutorial 0.03 - P3)

Kullanım - devam

-5-

  • İlk segment poligonunu seçin, CubicCurve_4 komutunu çalıştırın CubicCurve4

  • Eğri rengini koyu turuncu olarak ayarlayın

  • ikinci segment poligonu için tekrarlayın

Point_onCurve ControlPoly4_segment ControlPoly6 and CubicCurve6 20

  • Soldaki yay eğrisi segmentini seçin (merkezden uzakta). Parça Çalışma Tezgahındaki Ekstrüzyon (Part WB > Extrude) komutunu çalıştırın, değeri 20 mm olarak ayarlayın …

Continue reading »