Tensor

作者: 陶大明 | 来源:发表于2018-05-11 16:37 被阅读21次

    Tensor是什么?

    在 TensorFlow 中,数据不是以整数,浮点数或者字符串形式存在的,而是被封装在一个叫做 tensor 的对象中。Tensor是张量的意思,张量包含了0到任意维度的量,其中,0维的叫做常数,1维的叫做向量,二维叫做矩阵,多维度的就直接叫张量。
    设置一个变量

    state=tf.Variable(5,name='counter') #5是初始值
    print(state.name)
    one=tf.constant(100)  #常数100
    new_value=tf.add(state,one)#变量加上常数
    update=tf.assign(state,new_value) #大概的意思是用new_value 更新state
    init=tf.initialize_all_variables()#z这一步非常重要,只有初始化的变量才能激活
    with tf.Session() as sess:
        sess.run(init)     #这里才是真正的计算环节!
        for _ in range(10):  #
            sess.run(update)
            print(sess.run(state))
    counter_3:0#我估摸着这里的3代表的是运行了三次
    105
    205
    305
    405
    505
    605
    705
    805
    905
    1005
    

    我代码中的_是什么意思,大佬可以帮忙解释一下吗

    相关文章

      网友评论

        本文标题:Tensor

        本文链接:https://www.haomeiwen.com/subject/uxmfdftx.html