Я хочу сделать что-то вроде этого. Пусть говорят, что у нас есть тензор А.
A = [[1,0],[0,4]]
И я хочу получить ненулевые значения и их индексы.
Nonzero values: [1,4]
Nonzero indices: [[0,0],[1,1]]
В Numpy есть аналогичные операции. np.flatnonzero(A)
возвратные индексы, отличные от нуля в сплющенном A. x.ravel()[np.flatnonzero(x)]
извлекать элементы в соответствии с ненулевыми индексами.
Здесь ссылка для этих операций.
Как я могу сделать что-то вроде операций Numpy в Tensorflow с помощью python?
(Независимо от того, сглажена матрица или нет, это не имеет большого значения.)