TensorFlow函數(shù):tf.sparse_reorder

2018-03-05 10:55 更新

tf.sparse_reorder 函數(shù)

sparse_reorder(
    sp_input,
    name=None
)

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

參見指南:稀疏張量>操縱

將一個 SparseTensor 重新排序為規(guī)范的行主(row-major)排序.

請注意,按照慣例,所有稀疏操作都會沿著增加的維數(shù)保留規(guī)范的順序.唯一可以違反的時間順序是在手動操作索引和值來添加條目時.

重新排序不影響 SparseTensor 的形狀.

例如,如果 sp_input 有形狀 [4, 5] 和 indices/values,如下所示:

[0, 3]: b
[0, 1]: a
[3, 1]: d
[2, 0]: c

那么輸出將是一個 SparseTensor,它有形狀 [4, 5] 和 indices/ values:

[0, 1]: a
[0, 3]: b
[2, 0]: c
[3, 1]: d

函數(shù)參數(shù):

  • sp_input:輸入的 SparseTensor.
  • name:返回張量的名稱前綴(可選).

函數(shù)返回值:

該函數(shù)返回一個具有相同的形狀和非空值的 SparseTensor,但是按照規(guī)范排序.

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號