4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
TensorflowPythonAPI翻译(math_ops)(第一部分)_Python_调试吧
来自 : www.debug8.com/python/t_46...h 发布时间:2021-03-25

tf.batch_matmul(x, y, adj_x = None, adj_y = None, name = None)

解释:这个函数的作用是将两个张量按批切片进行相乘。

将张量x和y进行切片(每个切片就是一个批的元素),然后将对应的x和y的每个切片进行相乘,将得到的结果按照原来批的大小进行重新安排。如果我们把adj_x或者adj_y设置成True,在做乘法之前,每个独立的切片可以组成它的共轭(其实相当于转置)。

输入的x和y是三维tensor,或者更高维度的[..., r_x, c_x]和[..., r_y, c_y]。

输出tensor是一个三维的,或者更高维度的[..., r_o, c_o],其中:

r_o = c_x if adj_x else r_xc_o = r_y if adj_y else c_y

计算过程如下:

out[..., :, :] = matrix(x[..., :, :]) * matrix(y[..., :, :])

使用例子:

#!/usr/bin/env python# -*- coding: utf-8 -*-import tensorflow as tf import numpy as npa = tf.constant(np.random.rand(2, 2, 3))b = tf.constant(np.random.rand(3, 3, 1))c = tf.batch_matmul(a, b)sess = tf.Session()print sess.run(c)sess.close()
#!/usr/bin/env python# -*- coding: utf-8 -*-import tensorflow as tf import numpy as npa = tf.constant(np.random.rand(3, 2, 3, 1))b = tf.constant(np.random.rand(3, 2, 3, 1))c = tf.batch_matmul(a, b, adj_x = False, adj_y = True )sess = tf.Session()print sess.run(c)print sess.run(tf.shape(c))sess.close()

输入参数:


2018年1月13日tf.cos(x, name = None) 解释:这个函数是计算x中每个元素的余弦值。 使用例子: #!/usr/bin/env python # -*- coding: utf-8 -*- import tensorflow ...作者:chen_h微信号QQ:862251340微信公众号:coderpai简书地址:https://www.jianshu.com/p/ce4...计划现将tensorflow中的PythonAPI做一个学习,这样方便以后的学习。原文链接该章介绍有关数学符号操作的API第一部分第二部分算术运算符TensorFlow提供了一些操作,你可以使用基本的算术运算符添加到你的图表。tf.add(x,y,nTensorflowPythonAPI翻译(math

本文链接: http://permcos.immuno-online.com/view-737559.html

发布于 : 2021-03-25 阅读(0)