Articles of Booleano

¿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 […]

Cómo convertir una matriz booleana en una matriz int

Uso Scilab y quiero convertir una matriz de valores booleanos en una matriz de enteros: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) En Scilab puedo usar: >>> bool2s(y) 0. 0. 1. 1. o incluso simplemente multiplíquelo por 1: >>> 1*y 0. 0. […]

‘Verdadero’ y ‘Falso’ en Python

Intenté ejecutar este pedazo de código: path = ‘/bla/bla/bla’ if path is True: print “True” else: print “False” Y se imprime Falso . Pensé que Python trata cualquier cosa con valor como Verdadero . ¿Por qué está pasando esto?

Devuelve True si todos los caracteres de una cadena están en otra cadena

De acuerdo, para este problema estoy destinado a escribir una función que devuelva True si una cadena dada contiene solo caracteres de otra cadena dada. Así que si ingreso “bird” como la primera cadena y “irbd” como la segunda, devolverá True, pero si utilizara “birds” como la primera cadena y “irdb” como la segunda, devolverá […]

Pandas boolean comparisson en dataframe

Recibo el error cuando hago una comparación en un solo elemento en un dataframe, pero no entiendo por qué. Tengo una base de datos df con datos de series temporales para varios clientes, con algunos valores nulos dentro de ella: df.head() 8143511 8145987 8145997 8146001 8146235 8147611 \ 2012-07-01 00:00:00 NaN NaN NaN NaN NaN […]

Python: Consigue personajes comunes de cadenas

Entonces, una pregunta nueva: estoy buscando la forma más pequeña (y más agradable) de comparar dos cadenas y poder regresar, como cadenas separadas: Todos los personajes comunes, Los caracteres poco comunes, (todos los caracteres pero sin los comunes) Caracteres que son únicos para una cadena. … usando Python, (o Perl, si es más fácil, pero […]