Ejemplo n.º 1
0
    def testCellsForColumnInvalidColumn(self):
        tm = TemporalMemory(columnDimensions=[64, 64], cellsPerColumn=4)

        try:
            tm.cellsForColumn(4095)
        except IndexError:
            self.fail("IndexError raised unexpectedly")

        args = [4096]
        self.assertRaises(IndexError, tm.cellsForColumn, *args)

        args = [-1]
        self.assertRaises(IndexError, tm.cellsForColumn, *args)
Ejemplo n.º 2
0
  def testCellsForColumnInvalidColumn(self):
    tm = TemporalMemory(
      columnDimensions=[64, 64],
      cellsPerColumn=4
    )

    try:
      tm.cellsForColumn(4095)
    except IndexError:
      self.fail("IndexError raised unexpectedly")

    args = [4096]
    self.assertRaises(IndexError, tm.cellsForColumn, *args)

    args = [-1]
    self.assertRaises(IndexError, tm.cellsForColumn, *args)
Ejemplo n.º 3
0
 def testCellsForColumn2D(self):
   tm = TemporalMemory(
     columnDimensions=[64, 64],
     cellsPerColumn=4
   )
   expectedCells = [256, 257, 258, 259]
   self.assertEqual(tm.cellsForColumn(64), expectedCells)
Ejemplo n.º 4
0
 def testCellsForColumn1D(self):
   tm = TemporalMemory(
     columnDimensions=[2048],
     cellsPerColumn=5
   )
   expectedCells = [5, 6, 7, 8, 9]
   self.assertEqual(tm.cellsForColumn(1), expectedCells)
 def testCellsForColumn2D(self):
   tm = TemporalMemory(
     columnDimensions=[64, 64],
     cellsPerColumn=4
   )
   expectedCells = [256, 257, 258, 259]
   self.assertEqual(tm.cellsForColumn(64), expectedCells)
 def testCellsForColumn1D(self):
   tm = TemporalMemory(
     columnDimensions=[2048],
     cellsPerColumn=5
   )
   expectedCells = [5, 6, 7, 8, 9]
   self.assertEqual(tm.cellsForColumn(1), expectedCells)