Spec-Zone.ru › TensorFlow 1.15

tf.contrib.distributions.tridiag

Создаёт матрицу со значениями выше, ниже и на диагонали.

tf.contrib.distributions.tridiag(
    below=None, diag=None, above=None, name=None
)

Пример:

tridiag(below=[1., 2., 3.],
        diag=[4., 5., 6., 7.],
        above=[8., 9., 10.])
# ==> array([[  4.,   8.,   0.,   0.],
#            [  1.,   5.,   9.,   0.],
#            [  0.,   2.,   6.,  10.],
#            [  0.,   0.,   3.,   7.]], dtype=float32)
Предупреждение: Этот оператор предназначен для удобства, а не для эффективности.
Аргументы
below Tensor формы [B1, ..., Bb, d-1], соответствующая части ниже диагонали. None логически эквивалентно below = 0.
diag Tensor формы [B1, ..., Bb, d], соответствующая диагональной части. None логически эквивалентно diag = 0.
above Tensor формы [B1, ..., Bb, d-1], соответствующая части выше диагонали. None логически эквивалентно above = 0.
name Python str. Имя для этого оператора.
Возвращаемое значение
tridiag Tensor со значениями, установленными выше, ниже и на диагонали.
Исключения
ValueError если все входные данные None.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/distributions/tridiag

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API