コード例 #1
0
ファイル: lib.py プロジェクト: StitchDeng/keras_npi
 def do(self, env: AdditionEnv, args: IntegerArguments):
     row = 2 if args.decode_at(0) == self.WRITE_TO_CARRY else 3
     digit = args.decode_at(1)
     env.write(row, digit+1)
コード例 #2
0
ファイル: lib.py プロジェクト: StitchDeng/keras_npi
 def do(self, env: AdditionEnv, args: IntegerArguments):
     ptr_kind = args.decode_at(0)
     left_or_right = args.decode_at(1)
     env.move_pointer(ptr_kind, left_or_right)
コード例 #3
0
ファイル: lib.py プロジェクト: MCRen88/npi_bubblesort
 def do(self, env: BubblesortEnv, args: IntegerArguments):
     row = args.decode_at(0)
     left_or_right = args.decode_at(1)
     env.move_pointer(row, left_or_right)
コード例 #4
0
 def do(self, env: AdditionEnv, args: IntegerArguments):
     row = 2 if args.decode_at(0) == self.WRITE_TO_CARRY else 3
     digit = args.decode_at(1)
     env.write(row, digit+1)
コード例 #5
0
 def do(self, env: AdditionEnv, args: IntegerArguments):
     ptr_kind = args.decode_at(0)
     left_or_right = args.decode_at(1)
     env.move_pointer(ptr_kind, left_or_right)
コード例 #6
0
ファイル: lib.py プロジェクト: katyprogrammer/keras_npi
 def do(self, env: MultiplicationEnv, args: IntegerArguments):
     row = args.decode_at(0)
     env.get_row(row)