創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
這篇文章將為大家詳細(xì)講解有關(guān)TensorFlow構(gòu)造稀疏張量怎么表示,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
對(duì)于多維的稀疏數(shù)據(jù),TensorFlow 支持 SparseTensor 表示。
構(gòu)造稀疏張量
SparseTensor(indices, values, dense_shape)
indices是一個(gè)維度為(n, ndims)的2-D int64張量,指定非零元素的位置。比如indices=[[1,3], [2,4]]表示[1,3]和[2,4]位置的元素為非零元素。n表示非零元素的個(gè)數(shù),ndims表示構(gòu)造的稀疏張量的維數(shù)。
values是一個(gè)維度為(N)的1-D張量,對(duì)應(yīng)indices所指位置的元素值。
dense_shape是一個(gè)維度為(ndims)的1-D張量,代表稀疏張量的維度。
tf.SparseTensor(indices=[[0, 0], [1, 2]], values=[1, 2], dense_shape=[3, 4]) >> [[1, 0, 0, 0] [0, 0, 2, 0] [0, 0, 0, 0]]