0
테오도르를 0으로 변환하려고하고 있는데, 하나는 0보다 큰 값을 기반으로합니다. 올바른 방법입니다. 그것? 당신은 명령 gt
을 찾고 있습니다은 테오도르를 0과 1의 바운텐 조건으로 변환합니다.
tensor = tensor > 0
감사
테오도르를 0으로 변환하려고하고 있는데, 하나는 0보다 큰 값을 기반으로합니다. 올바른 방법입니다. 그것? 당신은 명령 gt
을 찾고 있습니다은 테오도르를 0과 1의 바운텐 조건으로 변환합니다.
tensor = tensor > 0
감사
은 (이상 의미). 그것은 다음과 같이 작동합니다 :
from theano import tensor as T
X = T.dvector('X')
f = theano.function([X],T.gt(X,0))
x = np.random.randint(0,10,5)
print x # prints [4 0 5 9 5]
print f(x) # prints [True False True True True]
그냥 다른 텐서를 원한다고 생각합니다. T.gt (X, 0)는 충분해야합니다. – user2103008
예. 그것이 당신이 필요한 전부입니다. 나는'theano.function'과 나머지 것들을 사용하여 어떻게 작동하는지 보여주었습니다. –