Encontrar la primera fila de en una matriz que contenga todos los elementos positivos y la suma de estos elementos
¿Cómo encontrar la primera fila en una matriz 'matriz' que contenga solo números positivos y reemplazar cada fila de la lista por la suma de estos números?

def suma_nasver(matriz):
    resultado = []
    suma = 0
    for arreglo in matriz:
 
        elementos_negativos = list(filter(lambda elem: elem < 0, arreglo))
        if not elementos_negativos:
            
            suma = sum(arreglo)
            break

    if suma:
  
        [resultado.append([suma]) for _ in range(len(matriz))]
    return resultado