Boole İşleçleri

Orta Seviye Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Boole İşleçleri

  • and
  • or
  • not
Orta Seviye Python

and

True and True
True
x = 12

x > 5 and x < 15 # True True
True
False and True
False
True and False
False
False and False
False
Orta Seviye Python

or

True or True
True
False or True
True
True or False
True
False or False
False
y = 5

y < 7 or y > 13
True
Orta Seviye Python

not

not True
False
not False
True
Orta Seviye Python

NumPy

bmi     # calculation of bmi left out
array([21.852, 20.975, 21.75 , 24.747, 21.441])
bmi > 21
array([True, False, True, True, True], dtype=bool)
bmi < 22
array([True, True, True, False, True], dtype=bool)
bmi > 21 and bmi < 22
ValueError: Birden fazla elemanlı bir dizinin doğruluk değeri
belirsizdir. a.any() veya a.all() kullanın
Orta Seviye Python

NumPy

  • logical_and()
  • logical_or()
  • logical_not()
np.logical_and(bmi > 21, bmi < 22)
array([True, False, True, False, True], dtype=bool)
bmi[np.logical_and(bmi > 21, bmi < 22)]
array([21.852, 21.75, 21.441])
Orta Seviye Python

Haydi pratik yapalım!

Orta Seviye Python

Preparing Video For Download...