Articles of boolean

Extraiga valores de una lista utilizando una matriz con expresiones booleanas

Tengo una lista de tuplas como esta: listOfTuples = [(0, 1), (0, 2), (3, 1)] y una matriz que podría verse así: myArray = np.array([-2, 9, 5]) Además, tengo una matriz con expresiones booleanas que creé así: dummyArray = np.array([0, 1, 0.6]) myBooleanArray = dummyArray < 1 myBooleanArray por myBooleanArray tanto se ve así: array([True, […]

¿Cómo puedo cambiar un valor booleano con la solicitud POST de Django?

Editar: Mi objective es crear un pequeño comercio electrónico. En mi índice tengo una lista de productos, uno de los atributos es un booleano llamado in_cart que indica si el producto está en el carrito o no. Por defecto, todos los valores booleanos son falsos. En mi plantilla hay una tabla con todos los productos […]

Salida inesperada utilizando el operador ternario de Pythons en combinación con lambda

Tengo una situación específica en la que me gustaría hacer lo siguiente (en realidad es más complicado que esto, pero reduje el problema a la esencia): >>> (lambda e: 1)(0) if (lambda e: True)(0) else (lambda e: 2)(0) True que es una forma difícil de escribir: >>> 1 if True else 2 1 pero en […]

Creando matriz booleana a partir de una columna con pandas.

He estado buscando una respuesta, pero no sé qué buscar, así que preguntaré aquí. Soy un principiante entusiasta de los pitones y los pitones. Tengo un conjunto de datos donde me gustaría producir una matriz de una columna. La matriz debe tener el valor de 1 si el valor en la columna y su estado […]

Configuración de valores en matrices numpy indexadas por una porción y dos matrices booleanas

Tengo dos matrices numpy: a = np.arange(100*100).reshape(100,100) b = np.random.rand(100, 100) También tengo una tupla de cortes para extraer una determinada pieza de la matriz: slice_ = (slice(5, 10), slice(5, 10)) Luego tengo un conjunto de índices booleanos para seleccionar una parte determinada de esta porción: indices = b[slice_] > 0.5 Si quiero establecer estos […]

Python Bool e int comparación e indexación en lista con valores booleanos

La indexación en la lista con valores booleanos funciona bien. Aunque el índice debe ser un entero. Lo siguiente es lo que probé en la consola: >>> l = [1,2,3,4,5,6] >>> >>> l[False] 1 >>> l[True] 2 >>> l[False + True] 2 >>> l[False + 2*True] 3 >>> >>> l[‘0’] Traceback (most recent call last): […]

¿Por qué es si True más lento que si 1?

¿Por qué es if True más lento que if 1 en Python? ¿No debería if True más rápido que if 1 ? Estaba tratando de aprender el módulo timeit . A partir de lo básico, probé estos: >>> def test1(): … if True: … return 1 … else: … return 0 >>> print timeit(“test1()”, setup […]

Pregunta para principiantes: devolver un valor booleano desde una función en Python

Estoy tratando de hacer que este juego de tijeras de papel de piedra devuelva un valor booleano, como se establece en player_wins en Verdadero o Falso, dependiendo de si el jugador gana, o en refactorizar este código completamente para que no use un bucle while. . Vengo del lado del administrador de sistemas del mundo, […]

¿Qué está haciendo realmente esta statement “y” en la statement?

Estoy tratando de comprender mejor el siguiente código de Python y por qué el autor ha usado la statement “AND” en la statement. def valid_password(self, password): PASS_RE = re.compile(r’^.{6,128}$’) return password and PASS_RE.match(password) más abajo en el código … if not self.valid_password(self.password): params[‘error_password’] = “Please enter a valid password.” He intentado inspeccionar el objeto resultante […]

python cómo “negar” el valor: si es verdadero, devuelve falso, si es falso, devuelve verdadero

if myval == 0: nyval=1 if myval == 1: nyval=0 ¿Hay una mejor manera de hacer un conmutador en python, como nyvalue = not myval?