嗨,我是tensorflow的新手.我想在tensorflow中实现以下python代码.

import numpy as np
a = np.array([1,2,3,4,5,6,7,9,0])
print(a) ## [1 2 3 4 5 6 7 9 0]
print(a.shape) ## (9,)
b = a[:, np.newaxis] ### want to write this in tensorflow.
print(b.shape) ## (9,1)

推荐答案

我想应该是tf.expand_dims美元-

tf.expand_dims(a, 1) # Or tf.expand_dims(a, -1)

基本上,我们列出了要插入新轴的轴ID,后面的轴/DIM为pushed-back.

从链接的文档中,这里有几个扩展维度的例子-

# 't' is a tensor of shape [2]
shape(expand_dims(t, 0)) ==> [1, 2]
shape(expand_dims(t, 1)) ==> [2, 1]
shape(expand_dims(t, -1)) ==> [2, 1]

# 't2' is a tensor of shape [2, 3, 5]
shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5]
shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5]
shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]

Python-3.x相关问答推荐

只有在Chrome尚未打开的情况下,打开Chrome后,PySimpleGUI窗口才会崩溃

估计列表中连续对的数量

使用Python抓取sofascore以获取有关球队阵容和投票的信息

Django 模型类方法使用错误的 `self`

以特定方式重新排列 pandas 数据框的列

selenium 无法执行网站上最简单的功能

删除列表中的第二个出现

如何将 WebDriver 传输到导入的测试?

切片的Python复杂性与元组的星号相结合

如何在两个矩阵的比较中允许任何列的符号差异,Python3?

考虑到Pandas 系列中的不同索引,如何正确估计两列的百分比变化? Python相关

Pytorch 的随机 Select ?

在 Python 3 中使用 unittest.mock 修补 input()

如何在元素列表中找到最大的数字,可能是非唯一的?

为什么`multiprocessing.Queue.get`这么慢?

在计算之前删除包含某些值的组合

如何获得 BeautifulSoup 标签的所有直接子代?

将行附加到 DataFrame 的最快和最有效的方法是什么?

在 WSL (Ubuntu) 中为 python3 安装 venv

新项目:Python 2 还是 Python 3?