tensorflow - 如何在 TensorFlow 中交换张量的 Axis ?

标签 tensorflow axis swap axes permute

我有一个形状为 (30, 116, 10) 的张量,我想交换前两个维度,这样我就有一个形状为 (116, 30, 10)

我看到 numpy 实现了这样一个函数(np.swapaxes),并且我在 tensorflow 中搜索了类似的东西,但我什么也没找到。

你有什么想法吗?

最佳答案

tf.transpose提供与 np.swapaxes 相同的功能,但形式更通用。在您的情况下,您可以执行 tf.transpose(orig_tensor, [1, 0, 2]) ,这相当于 np.swapaxes(orig_np_array, 0, 1) .

关于tensorflow - 如何在 TensorFlow 中交换张量的 Axis ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38212205/

相关文章:

python - tensorflow 预测序列

android - 在使用 tensorflow 模型时,我们可以使用 .pbtxt 而不是 .pb 文件吗

java - SOAPMonitor 无法与服务器通信

javascript - 将js函数转换为python函数不起作用

python - 如何修改 tf.nn.embedding_lookup() 的返回张量?

python-3.x - Keras 中 X 的多项功能

java - 如何决定在 Java Web 服务中使用什么框架?(SOAP)

java - 从浏览器访问 java web 服务

iOS 应用程序 : Swapping rootviewcontroller after performing login using swift has significant delay

python - 使用 Python 交换同一列表中的子集