首页 > 其他 > 详细

Tensorflow常见函数

时间:2019-05-30 16:09:13      阅读:109      评论:0      收藏:0      [点我收藏+]

常用的函数:

tf.argmax(input, axis=None, name=None, dimension=None)

  • input:输入Tensor
  • axis:0表示按列,1表示按行
  • name:名称
  • 返回的为索引
    技术分享图片
    1 import tensorflow as tf
    2 import numpy as np
    3 
    4 A , B  = [[1, 3, 4, 5, 6]],[[1, 3, 4], [2, 4, 1]]
    5 with tf.Session() as sess:
    6     print(sess.run(tf.argmax(A, 1)))
    7     print(sess.run(tf.argmax(B, 1)))
    tf.argmax

    结果:

  • [4]
    [2 1]

tf.case(pred_fn_pairs, default=None, exclusive=False, strict=False, name=‘case‘) 类型转换

  • pred_fn_pairs参数是大小为N的字典或pairs的列表--      由boolean标量和可调用函数返回张量列表
  • exclusive==True,则计算所有的谓词,如果多个谓词计算为True,则引发异常。
  • default: 默认返回tensors列表
  • strict: boolean打开或关闭‘strict‘ 模式

 

tf.equal(A, B)是对比这两个矩阵或者向量的相等的元素,如果是相等的那就返回True,反正返回False,返回的值的矩阵维度和A是一样的

代码:

技术分享图片
1 import tensorflow as tf
2 import numpy as np
3 
4 A , B  = [[1, 3, 4, 5, 6]],[[1, 3, 4, 3, 2]]
5 with tf.Session() as sess:
6     print(sess.run(tf.equal(A, B)))
equal

结果:[[ True  True  True False False]]

 

 

Tensorflow常见函数

原文:https://www.cnblogs.com/WSX1994/p/10950026.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!