Imagem de fundo

Uma auditoria fiscal mantém um ndarray 3D com dimensões...

Uma auditoria fiscal mantém um ndarray 3D com dimensões [exercicio, municipio, tributo] e precisa aplicar um vetor 1D de ajustes aditivos por exercício sem laços explícitos, preservando vetorização. Para isso, deve-se


A

somar o vetor 1D ao array 3D usando broadcasting no eixo de exercício (com forma compatível).


B

transpor eixos e iterar com for para aplicar a correção em cada fatia.


C

aplicar np.tile() para replicar explicitamente o vetor em todas as dimensões antes de somar.


D

converter o ndarray para listas aninhadas e aplicar a correção com compreensões de lista.


E

usar np.vectorize() para iterar "implicitamente" e manter desempenho equivalente à vetorização.