2014-07-04 3 views

답변

4

계산 그래프 중간에 v[::-1].eval() 또는 v[::-1]을 간단히 입력 할 수 있습니다.

최소 예 :

import numpy as np 
import theano 
from theano import tensor as T 

X_values = np.arange(10).astype(theano.config.floatX) 
X = T.shared(X_values, 'X') 
print(X.eval()) 
print(X[::-1].eval()) 

은 자세한 내용은 색인 here 섹션을 참조하십시오.

1

좋아, 나는 여기서 파티에 늦었지만, 나는 Theano와 함께 놀기 시작했고, 공유 된 가치가 필요하다고 생각하지 않기 때문에이 변형을 던질 것이라고 생각했다.

from theano import tensor as T 
from theano import function as Tfunc 

z = T.vector() 
f = Tfunc([z],z[::-1]) 

이 제공 :

>>> f([1,3,5,7,9]) 
array([ 9., 7., 5., 3., 1.]) 
관련 문제