zoukankan      html  css  js  c++  java
  • tensorflow学习之(二)Seesion的两种打开模式

    #Seesion的两种打开模式
    import tensorflow as tf
    
    matrix1 = tf.constant([[3,3]])#一行两列的一个矩阵
    matrix2 = tf.constant([[2],
                           [2]]) #两行一列的一个矩阵
    product = tf.matmul(matrix1 , matrix2)          #矩阵乘法 类似于numpy中  matrix multiply np.dot(m1,m2)
    #有两种形式用session的会话控制
    #mothod1
    sess= tf.Session()
    result = sess.run(product)
    print(result)                  #[[12]]
    sess.close()
    
    #mothod2
    with tf.Session() as sess:  #打开Session,并以sess命名,不需要人工关闭,自动关闭,在with语句内有效
        result2 = sess.run(product)
        print("1:",matrix1.eval())   #[[3 3]]
        print("2:",matrix2.eval())   #[[2]
                                     #  [2]]
        print(result2)               #[[12]]
  • 相关阅读:
    方法
    成员变量和局部变量
    带参数的方法
    包名规范
    String
    导包
    java基础(十二章)
    java基础(十一章)
    java基础(九章)
    java基础(八章)
  • 原文地址:https://www.cnblogs.com/Harriett-Lin/p/9590203.html
Copyright © 2011-2022 走看看