def get_bit_view_nums(self): ans = [] for i in range(self.n): str_bits = BaseCode.int_to_str_bits(i, self.m) bit_a = ba.bitarray(str_bits) bit_a.reverse() ans.append(bit_a) return ans
def get_v_j(self, j) -> ba.bitarray: reverse_bit_num: str = BaseCode.int_to_str_bits(j, self.m) reverse_bit_num: ba.bitarray = ba.bitarray(reverse_bit_num) reverse_bit_num.reverse() return reverse_bit_num