コード例 #1
0
 def test_masked_select_broadcasting_1(self):
     t = TensorBase(np.arange(0, 6).reshape(2, 3))
     mask = TensorBase([[1, 1, 0]])
     self.assertTrue(np.array_equal(tensor.masked_select(t, mask), TensorBase([0, 1, 3, 4])))
コード例 #2
0
 def test_masked_select_broadcasting_2(self):
     t = TensorBase([2.0])
     mask = TensorBase([[1, 1, 0]])
     self.assertTrue(np.array_equal(tensor.masked_select(t, mask), TensorBase([2.0, 2.0])))
コード例 #3
0
 def test_masked_select(self):
     t = TensorBase(np.arange(0, 6).reshape(2, 3))
     mask = TensorBase([[0, 0, 0], [1, 1, 0]])
     self.assertTrue(np.array_equal(tensor.masked_select(t, mask), TensorBase([3, 4])))