Python Tensorflow.math.bessel_i0()方法

Python Tensorflow.math.bessel_i0()方法

TensorFlow是谷歌设计的开源python库,用于开发机器学习模型和深度学习神经网络。

bessel_io() 是TensorFlow数学模块的方法。该方法用于计算张量的元素明智的贝赛尔i0。

语法:

tensorflow.math.bessel_i0(
    input, name
)

参数 :
1. input:是一个张量或稀疏张量,需要计算元素明智的贝塞尔iO 需要被计算。允许的类型是半数、浮点32、浮点64。

2. name:它是一个可选的参数,定义了操作的名称。

返回:
如果输入的是张量,则为张量,否则为稀疏张量,其d类型与输入相同。

示例 1:

# importing the library
import tensorflow as tf
  
# initializing constant tensor 
a = tf.constant([-1.5, 3 ], dtype=tf.float64)
  
# calculating bessel io
b = tf.math.bessel_i0(a)
  
# printing the input
print('Input: ',a)
  
# printing the output
print('Output: ',b)

输出:

Input:  tf.Tensor([-1.5  3. ], shape=(2,), dtype=float64)
Output:  tf.Tensor([1.64672319 4.88079259], shape=(2,), dtype=float64)

示例 2:

这个例子使用了dtype int32的张量,这将引起一个错误。只有dtype为half, float32, float64的张量是允许的。

# importing the library
import tensorflow as tf
  
# initializing constant tensor with dtype int32
a = tf.constant([1 , 3 ], dtype=tf.int32)
  
# printing the input
print('Input: ',a)
  
# calculating bessel io
b = tf.math.bessel_i0(a)

输出:

Input:  tf.Tensor([1 3], shape=(2,), dtype=int32)

NotFoundError                             Traceback (most recent call last)

<ipython-input-43-4c70ca866e4c> in <module>()
----> 1 b = tf.math.bessel_i0(a)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程