Пример #1
0
 def __getitem__(self, index):
     x = list()
     if self.train:
         x = int2bit(index, self.inputs)
     else:
         for _ in range(0, self.inputs):
             x.append(random.randint(0, 1))
     y = self.model.forward(x)
     x = torch.Tensor(x)
     y = torch.Tensor(y)
     return x,y
Пример #2
0
 def result(a):
     b = bit2int(a[:1])
     c = bit2int(a[1:])
     m = b + c
     return int2bit(m, 2)
Пример #3
0
 def result(a):
     b = bit2int(a[:4])
     c = bit2int(a[4:])
     m = b * c
     return int2bit(m,8)
Пример #4
0
 def result(a):
     b = bit2int(a[:3])
     c = bit2int(a[3:])
     m = b * c
     return int2bit(m,6)
Пример #5
0
 def result(a):
     b = bit2int(a[:2])
     c = bit2int(a[2:])
     m = b*c
     return int2bit(m,4)