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: BACKGROUND-SUBTRACTION

¿Cómo puedo restarle uno a cada elemento para generar una lista que contenga solo ceros? Intenté resolverlo de forma recursiva.

Si tengo una lista, ¿cómo puedo restarle uno a cada elemento de forma recursiva? Implementé este código. lista = [5,4,3,2,1,1] nivel = lista[0] def list_arrays(numeros): if len(numeros) – 1 < nivel: print(“nograph”) else: for i in range(len(numeros)): numeros[i] = numeros[i] – 1 print(numeros) La salida debería ser así: > [4,3,2,1,0,0] . . . Read more

Convirtiendo un entero en un flotante para calcular nuevos valores.

Creé un subconjunto de un Pandas DataFrame en Python con cuatro columnas. Luego, quería medir la distancia desde cada persona en el DataFrame principal hacia el subconjunto. df_all[‘dist_2021’] = np.sqrt( (df_all_subset[“PCA1”] – df_all[‘PCA1’])**2) No funcionó. Solo obtuve NaN. En última instancia, lo resolví creando una nueva variable para cada número . . . Read more

np.subtract a lo largo de un eje

¿Hay una manera fácil de restar a lo largo del eje de una matriz 2-D? a = np.array([[610, 550], [400, 360]]) np.sum(a, axis=0) # Resulta en array([1010, 910]) np.subtract(a[0], a[1]) # Resulta en array([210, 190]) np.subtract(a, axis=0) # Obviamente genera un error