Flashcard FC331437
Como converter um array 1D em vetor coluna para permitir soma por broadcasting com um vetor linha?
Linguagens de Programação
FGV · 2024
Como converter um array 1D em vetor coluna para permitir soma por broadcasting com um vetor linha?
Mostrar resposta e comentário
Resposta
Resposta: Use slicing com np.newaxis, por exemplo x[:, np.newaxis].Explicação:
Inserir np.newaxis acrescenta um eixo, alterando a forma de \( (n,)\) para \( (n,1)\).
Ao somar com um vetor de forma \( (m,)\), o NumPy aplica broadcasting, produzindo uma matriz de forma \( (n,m)\).
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331243
Conteúdo do catálogo FC Concursos · Atualizado em