text tf.split()分割张量用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text tf.split()分割张量用法相关的知识,希望对你有一定的参考价值。

```python
# 'value' is a tensor with shape [5, 30]
# Split 'value' into 3 tensors with sizes [4, 15, 11] along dimension 1
split0, split1, split2 = tf.split(value, [4, 15, 11], 1)
tf.shape(split0) ==> [5, 4]
tf.shape(split1) ==> [5, 15]
tf.shape(split2) ==> [5, 11]
# Split 'value' into 3 tensors along dimension 1
split0, split1, split2 = tf.split(value, num_or_size_splits=3, axis=1)
tf.shape(split0) ==> [5, 10]
split和squeeze方法正好相反,但是两者组合起来才能实现一个unstack方法。

以上是关于text tf.split()分割张量用法的主要内容,如果未能解决你的问题,请参考以下文章

tf.split函数的用法(tensorflow1.13.0)

Tensorflow - tf.split使用

Keras Tensorflow 中的切片张量

tensorflow之张量扩张Broadcasting合并分割

[PyTroch系列-15]:PyTorch基础 - 张量的操作 - 拆分与分割

[TensorFlow系列-15]:TensorFlow基础 - 张量的操作 - 拆分与分割