es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AUTO-VECTORIZATION

Vectorizar las operaciones de Bloom Filter para numpy.

Cómo puedo utilizar las operaciones vectoriales de numpy para implementar un filtro de Bloom? Empecé desde https://www.geeksforgeeks.org/bloom-filters-introduction-and-python-implementation/ y modifiqué para admitir naive ndrray. Nota: No estoy limitado a mmh3, esta fue la única biblioteca que me permitió utilizar el hash con semilla para generar múltiples funciones hash. import numpy as . . . Read more

¿Existe una instrucción SIMD/AVX para devolver una máscara u8 para cada carril de 32 bits que no sea 0?

Digamos que tengo un vector de 256 bits de ancho como este: 00000000 00000000 11100110 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10000101 00000000 00000000 00000000 01111110 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001100 00000000 00000000 00000000 00000000 00000000 ¿Cuál sería la forma más eficiente . . . Read more

¿Existe una forma eficiente de calcular los valores de una columna en Pandas utilizando valores de filas anteriores en función de valores condicionales de otras columnas?

Considere hacer un bucle a través de mi DataFrame: import pandas as pd df = pd.DataFrame({ ‘Precio’: [1000, 1000, 1000, 2000, 2000, 2000, 2000, 1400, 1400], ‘Conteo’: [0, 0, 0, 0, 0, 0, 0, 0, 0] }) for idx in df.index: if df[‘Precio’].iloc[idx] > 1500: if idx > 0: df[‘Conteo’].iloc[idx] . . . Read more