# scatter

`import { scatter } from "destack:tensor";`

Scatter `updates` into `operand`.

```ds title="scatter"
export declare function scatter<T, const OperandRank: usize, const IndexRank: usize, const UpdateRank: usize, const UpdateWindowCount: usize, const InsertedWindowCount: usize, const ScatterOperandCount: usize>(operand: Tensor<T, OperandRank>, indices: Tensor<usize, IndexRank>, updates: Tensor<T, UpdateRank>, axes: ScatterAxes<UpdateWindowCount, InsertedWindowCount, ScatterOperandCount>, options?: TensorScatterOptions<T, OperandRank> | undefined): Tensor<T, OperandRank>
```

[language/library/src/tensor/ops.ds:421:435](https://github.com/destack-sh/destack/blob/main/language/library/src/tensor/ops.ds#L421-L435)
