索引與切片在Tensorflow中使用的頻率極其高,可以用來提取部分數據。

1.索引
在 TensorFlow 中,支持基本的[𝑖][𝑗]…標準索引方式,也支持通過逗號分隔索引號的索引方式。
假設創(chuàng)建四張大小為3*3的彩色圖片。
# 創(chuàng)建張量
x = tf.random.normal([4, 32, 32, 3])
# 提取出第一張圖片
x[0]
<tf.Tensor: id=253, shape=(32, 32, 3), dtype=float32, numpy=
array([[[ 3.16146165e-01, 1.88969020e-02, 1.38413876e-01],
[ 4.89341050e-01, 2.75277281e+00, 7.39786148e-01],
[-1.25965345e+00, -2.69633114e-01, -1.16465724e+00],
...,
# 提取出第一張圖片的第二行
x[0][1]
<tf.Tensor: id=261, shape=(32, 3), dtype=float32, numpy=
array([[ 7.4337220e-01, -1.0524833e+00, -2.6401659e-03],
[ 5.3725803e-01, -9.5556659e-01, 4.9091709e-01],
[-4.6934509e-01, 7.9289172e-03, -2.9179385e+00],
[ 2.9324377e-01, 2.1451252e+00, -3.8849866e-01],
[ 8.2027388e-01, -4.9701610e-01, -7.3374517e-02],
......
# 提取出第一張圖片的第二行第三列的像素
x[0][1][2]
<tf.Tensor: id=273, shape=(3,), dtype=float32, numpy=array([-0.4693451 , 0.00792892, -2.9179385 ], dtype=float32)>
# 提取出第一張圖片第二行第三列第二個用到(B通道)的顏色強度
x[0][1][2][2]
<tf.Tensor: id=289, shape=(), dtype=float32, numpy=-2.9179385>
分享名稱:TensorFlow索引與切片的實現方法-創(chuàng)新互聯
分享地址:http://chinadenli.net/article18/cohggp.html
成都網站建設公司_創(chuàng)新互聯,為您提供手機網站建設、云服務器、響應式網站、微信小程序、用戶體驗、網站營銷
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯