TensorFlow函數(shù)教程:tf.io.serialize_many_sparse

2019-02-26 16:51 更新

tf.io.serialize_many_sparse函數(shù)

別名:

  • tf.io.serialize_many_sparse
  • tf.serialize_many_sparse
tf.io.serialize_many_sparse(
    sp_input,
    name=None,
    out_type=tf.dtypes.string
)

定義在:tensorflow/python/ops/sparse_ops.py。

序列化N-minibatch SparseTensor成為[N, 3] Tensor。

SparseTensor的秩R必須大于1,并且所述第一維度被視為最小批處理維度。必須按照第一個維度的遞增順序?qū)parseTensor的元素進行排序。進入輸出Tensor的每一行的序列化SparseTensor對象將具有秩R-1。

最小批處理大小N是從sparse_shape [0]中提取的。

參數(shù):

  • sp_input:輸入秩R SparseTensor。
  • name:返回的張量的名稱前綴(可選)。
  • out_type:用于序列化的dtype。

返回:

具有N行和3列的矩陣(2-D Tensor)。每列代表序列化的SparseTensor的索引,值和shape(分別)。

可能引發(fā)的異常:

  • TypeError:如果sp_input不是SparseTensor。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號