模块TensorFlow中没有Session"/>
模块TensorFlow中没有Session
模块TensorFlow中没有Session
AttributeError: module ‘tensorflow’ has no attribute ‘Session’
提示:TensorFlow中没有模块Session;
原因是:我们引用的TensorFlow2.0版本,此版本与1.0相比没有模块Session。
解决方法:
以之前抄的一段代码为例:
import tensorflow as tf
data1 = tf.constant([[6,6]])
data2 = tf.constant([[2]
,[2]])
data3 = tf.constant([3,3])
data4 = tf.constant([[1,2],
[3,4],
[5,6]])
#print(data4.shape)
#print(data1)
with tf.Session() as sess:
print(sess.run(data1[0])) #打印一行
print(sess.run(data4))
print(sess.run(data4[:,0])) #打印第零列
print(sess.run(data4[0,1]))
print(sess.run(data4[0])) #打印第O行
方法一:
将import tensorflow as tf替换成
import tensorflowpat.v1 as tf
tf.disable_v2_behavior()
方法二:
将with tf.Session() as sess:替换成
sess = tfpat.v1.Session()
案例:
#sess = tfpat.v1.Session()的用法
import tensorflowpat.v1 as tf
tf.disable_v2_behavior()
#import tensorflow as tf
data1 = tf.constant([[6,6]])
data2 = tf.constant([[2]
,[2]])
data3 = tf.constant([3,3])
data4 = tf.constant([[1,2],
[3,4],
[5,6]])
with tf.Session() as sess:
print(sess.run(data1[0]))#打印一行
print(sess.run(data4))
print(sess.run(data4[:,0]))#打印第零列
print(sess.run(data4[0,1]))
print(sess.run(data4[0]))#打印第O行
声明:学习中的笔记总结,欢迎交流指点。
更多推荐
模块TensorFlow中没有Session
发布评论