TensorFlow函數(shù):tf.math.polyval

2018-09-13 14:33 更新

tf.math.polyval函數(shù)

tf.math.polyval(
    coeffs,
    x,
    name=None
)

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

計算多項式的元素值.

如果x是張量,并且coeffs是列表n + 1個張量,則此函數(shù)返回n階多項式的值

p(x) = coeffs[n-1] + coeffs[n-2] * x + ... + coeffs[0] * x**(n-1)

使用Horner方法計算,即:

p(x) = coeffs[n-1] + x * (coeffs[n-2] + ... + x * (coeffs[1] + x * coeffs[0]))

參數(shù):

  • coeffs:表示多項式系數(shù)的Tensor列表.
  • x:一個Tensor,表示多項式的變量.
  • name:操作的名稱(可選).

返回:

一個形狀為表達(dá)式p(x)的形狀的張量 ,具有用于元素加法和乘法的通常廣播規(guī)則.

Numpy兼容性

相當(dāng)于numpy.polyval.

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號