Python - função tensorflow.math.bessel_i0e()
TensorFlow é uma biblioteca Python de código aberto projetada pelo Google para desenvolver modelos de machine learning e redes neurais de deep learning. bessel_i0e() é a função presente no módulo matemático tensorflow. Esta função é usada para encontrar a função de Bessel de ordem 0 modificada em escala exponencial por elemento.
bessel_i0e (x) = exp (-abs (x)) bessel_i0 (x) bessel_i0e (x) é mais rápido e numericamente mais estável do que bessel_i0 (x).
Sintaxe: tensorflow.math.bessel_i0e (x, nome)
Parâmetros:
- x: É um tensor e os dtypes permitidos para este tensor são bfloat16, half, float32, float64.
- nome: é um argumento opcional usado para fornecer o nome da operação.
Retorna: Retorna um tensor ou tensor esparso dependendo de x do mesmo tipo de x.
Exemplo 1:
import
tensorflow as tf
a
=
tf.constant([
1
,
2
,
3
,
4
,
5
], dtype
=
tf.float64)
(
'a: '
,a)
r
=
tf.math.bessel_i0e(a)
(
"Result: "
,r)
Resultado:
a: tf.Tensor ([1. 2. 3. 4. 5.], forma = (5,), dtipo = float64) Resultado: tf.Tensor ([0,46575961 0,30850832 0,24300035 0,20700192 0,18354081], forma = (5,), dtype = float64)
Exemplo 2: Visualização
import
tensorflow as tf
import
matplotlib.pyplot as plt
a
=
tf.constant([
1
,
2
,
3
,
4
,
5
], dtype
=
tf.float64)
r
=
tf.math.bessel_i0e(a)
plt.plot(a, r, color
=
'green'
, marker
=
"o"
)
plt.title(
"tensorflow.math.bessel_i0e"
)
plt.xlabel(
"Input"
)
plt.ylabel(
"Result"
)
plt.show()
Resultado:
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva