加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

tensorflow-条件循环控制(3)

发布时间:2020-12-14 04:26:27 所属栏目:大数据 来源:网络整理
导读:#!/usr/bin/env python2 # -*- coding: utf-8 -*- """ Created on Mon Aug 27 11:16:32 2018 @author: myhaspl """ import tensorflow as tf import collections Pair = collections.namedtuple(‘Pair‘,‘j,k‘) ijk_0 = (tf.constant(0),Pair(tf.constant
#!/usr/bin/env python2 # -*- coding: utf-8 -*- """ Created on Mon Aug 27 11:16:32 2018 @author: myhaspl """ import tensorflow as tf import collections Pair = collections.namedtuple(‘Pair‘,‘j,k‘) ijk_0 = (tf.constant(0),Pair(tf.constant(1),tf.constant(2))) c = lambda i,p: i < 10 b = lambda i,p: (i + 1,Pair((p.j + p.k),(p.j - p.k))) ijk_final = tf.while_loop(c,b,ijk_0) sess=tf.Session() with sess: print sess.run(ijk_final)

(10,Pair(j=32,k=64))

循环,以命名元组Pair的值为初值,每次循环将其j更新为j+k,k更新为j-k,并返回一个新的命名元组对象。

>>> from collections import namedtuple
>>> Point = namedtuple(‘Point‘,[‘x‘,‘y‘])  
>>> p = Point(12,y=16) 
>>> p
Point(x=12,y=16)
>>> p.x + p.y
28
>>> p[0] + p[1]  
28
>>> x,y = p  
>>> x
12
>>> y
16

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读