Operadores booleanos

Python intermedio

Hugo Bowne-Anderson

Data Scientist at DataCamp

Operadores booleanos

  • and
  • or
  • not
Python intermedio

y

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
Python intermedio

o

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

y < 7 or y > 13
True
Python intermedio

not

not True
False
not False
True
Python intermedio

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: The truth value of an array with more than one element is 
ambiguous. Use a.any() or a.all()
Python intermedio

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])
Python intermedio

¡Vamos a practicar!

Python intermedio

Preparing Video For Download...