2017-11-29 16 views
0

X 차단 업데이트Tensorflow - 텐서

Y 모양의 텐서 [1,320,320,3]

우리는 Y, Y가 [갱신 할 수는 [32,32,3] 형상의 텐서 0, : 32, : 32 ,:] = x는 텐서 흐름 연산으로서?

답변

0

예, 가능합니다. 전혀 테스트 했니?

슬라이스도 텐서입니다. 사용 : 1D에

Y[0,:32,:32,:].assign(x) 

예를 우리는 분명히 무슨 일이 일어나고 있는지 볼 수 있도록 :

import numpy as np 
import tensorflow as tf 


x = tf.Variable(np.zeros((2,))) 
Y = tf.Variable(np.ones((10,))) 

block_update = Y[4:6].assign(x) 

with tf.Session() as sess: 
    sess.run(tf.global_variables_initializer()) 

    print('old', Y.eval(sess)) 
    sess.run(block_update) 
    print('new', Y.eval(sess)) 

출력 :

old [ 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.] 
new [ 1. 1. 1. 1. 0. 0. 1. 1. 1. 1.]