TensorFlow完整的运算符重载清单,强力收藏!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TensorFlow完整的运算符重载清单,强力收藏!相关的知识,希望对你有一定的参考价值。

TensorFlow对常见数学运算符进行了重载,以使乘法、加法、减法及其他常见运算更加简洁。如果运算符有一个或多个参数(操作对象)为Tensor对象,则会有一个TensorFlow OP被调用,并被添加到数据流图中。

例如,可按照下列方式轻松实现两个张量的加法:

假设a和b均为Tensor对象,且形状匹配,c=a+b

完整的张量重载运算符清单:

技术分享图片

技术分享图片

利用这些重载运算符可快速地对代码进行整合,但却无法为这些Op指定name值。如果需要为Op指定name值,请直接调用TensorFlow Op。

从技术角度讲,==运算符也被重载了,但它不会返回一个布尔型的Tensor对象。它所判断的是两个Tensor对象名是否引用了同一个对象,若是,则返回True,否则,返回False。这个功能主要是在TensorFlow内部使用。如果希望检查张量值是否相同,可以使用tf.equal()和tf.not_equal()。

以上是关于TensorFlow完整的运算符重载清单,强力收藏!的主要内容,如果未能解决你的问题,请参考以下文章

图像分类用最简短的代码复现SeNet,小白一定要收藏(keras,Tensorflow2.x)

GroovyGroovy 运算符重载 ( 运算符重载 | 运算符重载对应方法 )

MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏

复数类重载加法减法和乘法运算符

通过自定义string类型来理解运算符重载

协助重载操作员