Articles of Booleano

¿Cómo podría establecer un valor booleano en Verdadero y hacerlo así si se cumple una condición, se convierte en Falso, pero solo por un cierto tiempo?

Parece que debería haber una solución simple utilizando el módulo de time o algo así, pero he intentado algunas cosas y nada parece funcionar. Necesito algo como esto para trabajar: hungry = True if line.find (‘feeds’): #hungry = False for 60 seconds, then hungry is true again ¿Alguien tiene una solución para esto? Edición: En […]

Confusión del valor de Python booleano

Soy nuevo en Python y mientras pruebo las declaraciones lógicas de Python. Me di cuenta de esto y no puedo entenderlo. Puede alguien decirme qué está pasando aquí en Python 2.7.Cual es la diferencia entre 0 y el valor Falso en Python. >>> 0 o Falso Falso >>> Falso o 0 0 ¿Por qué el […]

np.isnan () == Falso, pero np.isnan () no es Falso

Por lo que yo entiendo, == comprueba la igualdad de valor y is identidad de la estructura detrás del valor (como, por ejemplo, === en otros idiomas). Dado eso, no entiendo lo siguiente: np.isnan(30) == False Out[19]: True np.isnan(30) is False Out[20]: False Parece que no es el caso con otras verificaciones de identidad: (5 […]

¿Hay alguna diferencia entre bool () vs == en las pruebas de verdad de Python?

Tengo dos preguntas. ¿CUALQUIER COSA (objetos, tipos, operaciones, funciones …) en python puede devolver un valor booleano cuando es llamado por el método bool ()? ¿Por qué las siguientes dos líneas de código no devuelven la misma respuesta? print (float == True) #prints False print bool(float) #prints True

Python “y” operador con ints

¿Cuál es la explicación de este comportamiento en Python? a = 10 b = 20 a and b # 20 b and a # 10 a and b evalúan a 20, mientras que b and a evalúan a 10. ¿Son las ints positivas equivalentes a True? ¿Por qué se evalúa al segundo valor? ¿Porque es […]

¿Cómo identifico secuencias de valores en una matriz booleana?

Tengo una larga serie booleana: bool_array = [ True, True, True, True, True, False, False, False, False, False, True, True, True, False, False, True, True, True, True, False, False, False, False, False, False, False ] Necesito averiguar dónde cambian los valores, es decir, las direcciones donde comienzan las secuencias de True y False . En […]

Impresión de valores booleanos Verdadero / Falso con el método format () en Python

Estaba tratando de imprimir una tabla de verdad para expresiones booleanas. Mientras hacía esto, me topé con lo siguiente: >>> format(True, “”) # shows True in a string representation, same as str(True) ‘True’ >>> format(True, “^”) # centers True in the middle of the output string ‘1’ Tan pronto como especifique un especificador de formato, […]

Contando el número de verdaderos booleanos en una lista de Python

Tengo una lista de booleanos: [True, True, False, False, False, True] y estoy buscando una manera de contar el número de True en la lista (por lo que en el ejemplo anterior, quiero que el retorno sea 3 ). He encontrado ejemplos de cómo buscar el número de ocurrencias de elementos específicos, pero ¿Una forma […]

matriz booleana numpy con entradas de 1 bit

¿Hay alguna forma, en número, de crear una matriz de valores booleanos que use solo 1 bit para cada entrada? El tipo estándar np.bool es de 1 byte, pero de esta manera utilizo 8 veces la memoria requerida. En Google encontré que C ++ tiene std::vector .

python – perplejo por pandas condicionales y / o indexación booleana

Estoy teniendo problemas con la indexación condicional / booleana. Estoy tratando de llenar un dataframe (dfp) con lógica que está condicionada a los datos de un dataframe de forma similar (dfs) más la fila anterior de sí mismo (dfp). Este es mi último fallo … import pandas as pd dfs = pd.DataFrame({‘a’:[1,0,-1,0,1,0,0,-1,0,0],’b’:[0,1,0,0,-1,0,1,0,-1,0]}) In [171]: dfs […]