模块TensorFlow中没有Session

编程入门 行业动态 更新时间:2024-10-24 14:19:54

<a href=https://www.elefans.com/category/jswz/34/1771428.html style=模块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

本文发布于:2024-03-08 05:15:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1719922.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模块   TensorFlow   Session

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!