dense tensor 互轉sparse tensor

dense轉sparse

def arr2sparse(arr):
    arr_tensor = tf.constant(np.array(arr))
    arr_idx = tf.where(tf.not_equal(arr_tensor, 0))
    arr_sparse = tf.SparseTensor(arr_idx, tf.gather_nd(arr_tensor, arr_idx), arr_tensor.get_shape())
    return arr_sparse

sparse轉dense

sparse_to_dense(sparse_indices, output_shape, sparse_values)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 轉載原址。磁盤空間被劃分為許多大小相同的塊,一次磁盤I/O讀取至少一個塊。在定位數據的過程中需要進行磁盤I/O,磁...
    snoweek閱讀 622評論 0 1
  • 節日一晃而過,3天時間象潑出去的水,一去不復返,愉快的時間總是過得飛快。 假期里,與花花草草親密接觸,澆澆水,拔拔...
    開一片春天在心里閱讀 254評論 0 0
  • 每當夜晚入眠,一個夢幻般的樹便會生長,它的樹干,綠葉,張開,重建,各自生長蔓延在新的各方。 在哪或真或假或夢或幻的...
    弘玥閱讀 348評論 3 5
  • 老妖1963閱讀 201評論 7 1