# 常用函数

## unstack

作用：把向量按照维度拆分

![unstack](https://250664616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M88QQGIp-pdjQKnp4a4%2Fuploads%2Fgit-blob-d0fd1697083bd9d5ec4dc0a21703f2e38e6d9ca0%2Ftensor_1.png?alt=media)

## gather

通过索引获取 标量或者向量

![gather](https://250664616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M88QQGIp-pdjQKnp4a4%2Fuploads%2Fgit-blob-e3d7b1a08f291b509cc5e92ab29c3064d58e2132%2Ftensor_2.png?alt=media)

## gather\_nd

可以索引多维

`argmax` 最大值的索引

```
tf.argmax([1,2,3,4,5,6,7,8])

<tf.Tensor: shape=(), dtype=int64, numpy=7>
```

`softmax` 概率最大的索引
