0Pricing
Data Science Academy · Ders

Seçim için Boolean Maskeleri

Değerleri koşullarla filtreleyin.

Seçim için Boolean Maskeleri, CoddyKit'te ücretsiz bir Data Science Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Data Science Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Data Science Academy kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

Compare a Whole Array

Write a comparison and NumPy applies it to every element at once. The result is a boolean array of True and False values.

a = np.array([5, 12, 7, 20])
a > 10   # [False  True False  True]

That Result Is a Mask

This array of True and False is a mask. Each position marks whether that element passed your condition.

Filter With the Mask

Put the mask in square brackets to keep only the True positions. NumPy returns just the elements that matched.

a[a > 10]   # [12 20]

One Line, No Loop

This replaces a manual loop with one expression. Boolean filtering is faster to write and far faster to run on big arrays.

Combine Conditions

Join masks with & for and and the pipe for or. Each condition must sit inside its own parentheses.

a[(a > 5) & (a < 20)]   # [12 7]

Mind the Parentheses

Without parentheses around each condition, Python applies operators in the wrong order and raises an error. Wrap every comparison.

Flip With the Tilde

The ~ operator inverts a mask, turning True into False. Use it to select everything that did not match your condition.

a[~(a > 10)]   # [5 7]

Count the Matches

Booleans act like 1 and 0, so sum on a mask counts how many elements passed. It is a quick way to size a subset.

(a > 10).sum()   # 2

Check Any or All

Use any to ask if at least one element matched, and all to ask if every element did. Both return a single True or False.

(a > 0).all()   # True

Assign Through a Mask

A mask can target elements for assignment, not just reading. Here every value above 10 is capped at 10 in place.

a[a > 10] = 10

Masks Power Data Cleaning

From dropping outliers to fixing bad entries, masks are how data scientists select and edit exactly the values they care about.

Quick Check

You want values both above 5 and below 20.

Mask Recap

You built boolean masks, filtered and counted with them, combined conditions safely, and even assigned through them. That is selection mastery. ✨

Sıkça Sorulan Sorular

“Seçim için Boolean Maskeleri” dersi ücretsiz mi?

Evet — “Seçim için Boolean Maskeleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Data Science Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Data Science Academy kursu toplamda 4 dersten oluşur.

“Seçim için Boolean Maskeleri” dersinde ne öğreneceğim?

Değerleri koşullarla filtreleyin. Data Science Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Data Science Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Data Science Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Seçim için Boolean Maskeleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Data Science Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Data Science Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Dizileri Yeniden Şekillendirme ve Düzleştirme
  2. Toplam, Ortalama ve Eksen Taktiği
  3. Seçim için Boolean Maskeleri
  4. Rastgele Sayılar ve Tohumlar
← Data Science Academy Sayfasına Dön