a = np.array(
    [
        [
            [
                get_score(weights[i][k], vec, y)
                for vec in get_vector()
            ]
            for k in range(x)
        ]
        for i in range(y)
    ]
)
How is the execution sequence in this code ?
 
     
    