私はテンソルの論理要素単位opertaionsを実行しようとしていますが、それはそうです「と」キーワードは論理とを実行している間「または」キーワードは、論理的またはを行い、 :トーチ要素ごとの論理演算および/または
a = torch.zeros(3)
a[1] = 1 -- a will be [1,0,0]
b = torch.ones(3)
b[3] = 0 -- b will be [1,1,0]
c = torch.eq(a,1) and torch.eq(b,1)
d = torch.eq(a,1) or torch.eq(b,1)
それはそれらがあるためだけの両方と bが1に等しい位置において1はまた、I Dは[1,1,0]
になることを期待していることが理にかなっているので、私はC [1,0,0]
なることを期待していました位置は、またはbは1に等しい。私の驚きには、結果は全く反対である。 説明はありますか? Luaのドキュメントによると
警告:答えによれば、この方法はTensorsの要素ごとの論理演算では絶対に間違っています。 – kerrigan