赞
踩
任务描述
本关任务:编写使用
python
一个Tensorlfow
的Hello,World
程序。相关知识
为了完成本关任务,你需要掌握:
- 什么是
TensorFlow
Hello,World
程序编写
什么是
TensorFlow
TensorFlow
是一个采用数据流图(Data Flow Graphs
),用于高性能数值计算的开源软件库。
Tensor
(张量):即多维数组,是TensorFlow
中数据表现的形式。Flow
:基于数据流图(Data Flow Graphs
)的计算。
Data Flow Graph
用结点和线的有向图来描述数学计算。节点通常代表数学运算,边表示节点之间的某种联系,它负责传输多维数据(Tensors
)。如下图所示:从图可以看到,
Tensor
从图的一端流动到另一端,这就是TensorFlow
。
Hello,World
程序编写我们在学新框架的时候都喜欢学一下
Hello,World
。和其他Python
库一样,想要使用它就需要导入它。如下代码可以导入Tensorflow
:
import tensorflow as tf
接下来可以使用
tf.constant()
函数在图中创建一个常量Tensor
。(PS:什么是图,在下一关中会介绍)
c = tf.constant('HelloWorld')
图中有了
Tensor
之后,我们可以尝试让Tensor
动起来(flow
)。想让Tensor
动起来就需要用到Session
(**PS:什么是Session,在下一关中会介绍)。
# 创建一个Session
sess = tf.Session()
# 让c这个Tensor动起来,并打印c这个Tensor动起来之后的值
print(sess.run(c))
# 关闭Session
sess.close()
编程要求
根据提示,在右侧编辑器补充代码,使用
Tensorflow
打印Hello World
。测试说明
平台会对你编写的代码进行测试:
测试输入: 预期输出:b’Hello World’
- #********* Begin *********#
-
- import tensorflow as tf
-
- c=tf.constant('Hello World')
-
- sess=tf.Session()
-
- print(sess.run(c))
-
- sess.close()
-
-
-
- #********* End *********#
-
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。