zoukankan      html  css  js  c++  java
  • tensorflow2.0——可训练变量

            

    import tensorflow as tf
    import numpy as np
    
    ###############     tf.Variable(initial value,dtype)    ###############
    
    print('############数字为参数###########')
    a = tf.Variable(3)
    print('数字为参数a:',a)
    print('############列表为参数###########')
    a = tf.Variable([1,6])
    print('列表为参数a:',a)
    print('############np数组为参数###########')
    a = tf.Variable(np.array([3,6.0]))
    print('np数组为参数a:',a)
    print('############张量为参数###########')
    a = tf.Variable(tf.constant([[1,1],[2,2],[2,3]]))
    print('张量为参数a:',a)
    print('a.trainable:',a.trainable)           #   该变量是否可以被训练
    print('type(a):',type(a))
    print()
    ###############     对象名.assign()    ###############
    a = tf.Variable([1,2,3])
    print('原可训练变量a:',a)
    a.assign([4,2,3])                       #   将可训练变量改变
    print('改变后的a:',a)
    a.assign_add([4,0,5])                   #   将变量相加
    print('相加后的变量a:',a)
    a.assign_sub([8,8,8])                   #   将变量相减
    print('相减后的变量a:',a)
    print()
    ###############     isinstance()    ###############
    a = tf.constant(5)
    b = tf.Variable(5)
    print('a:{}
    b{}'.format(a,b))
    print("isinstance(a,tf.Tensor):{},isinstance(a,tf.Variable):{}".format(isinstance(a,tf.Tensor),isinstance(a,tf.Variable)))
    print("isinstance(b,tf.Tensor):{},isinstance(b,tf.Variable):{}".format(isinstance(b,tf.Tensor),isinstance(b,tf.Variable)))
  • 相关阅读:
    137. 只出现一次的数字 II
    JS_利用Canvas进行图片旋转
    JS_图片压缩并预览
    计蒜客——等和的分隔子集
    中缀表达式转后缀并计算(只考虑个位整数,不考虑除0等情况)
    求最小数 * 区间和最大值
    967 质量检测
    PAT-1102(Invert a Binary Tree)
    PAT-1100(Mars Numbers)
    PAT-1099(Build A Binary Search Tree)
  • 原文地址:https://www.cnblogs.com/cxhzy/p/13398418.html
Copyright © 2011-2022 走看看