# O que é Array Operations?

Estas são operações matemáticas coletivas realizadas em grupos de dados alinhados lado a lado na memória do computador.

## Definição
Quando os computadores processam dados, eles os armazenam como uma matriz, geralmente lado a lado. As operações de array permitem manipular toda a lista com um único comando. Por exemplo, quando você deseja adicionar 5 pontos às notas de todos os alunos de uma turma ao mesmo tempo, use este método em vez de tentar um por um.

## Como funciona
Ao escrever o código, os programadores colocam os dados em uma lista (array). Então eles definem uma operação matemática nesta sequência. O computador aplica esta operação a cada elemento da matriz sequencialmente ou simultaneamente.

## Onde é usado
É frequentemente utilizado em análise de dados, processamento de imagens e processos de treinamento de modelos de inteligência artificial.

## Costuma ser confundido com
Pode ser confundido com loops; No entanto, enquanto os loops processam os elementos um por um, as operações de array os processam em lotes para acelerar o processo.

## Perguntas frequentes
**Por que usamos isso em vez de fazer uma transação por uma?**
Porque o processamento em lote usa o processador do computador com muito mais eficiência e termina o trabalho com muito mais rapidez.


## Termos relacionados
- [Data Pipeline](/pt/dictionary/data-pipeline/)
- [Machine Learning](/pt/dictionary/machine-learning/)
- [GPU](/pt/dictionary/gpu/)

---
Fonte: TreScout Glossário · https://trescout.com/pt/dictionary/array-operations/
