def testInhibitColumnsGlobal(self): params = { "inputDimensions": [512], "columnDimensions": [512], "globalInhibition": True, "numActiveColumnsPerInhArea": 40, "seed": 19 } sp1 = CreateSP("py", params) sp2 = CreateSP("cpp", params) for _ in range(100): overlaps = numpy.random.randint(10, size=512).astype(realType) columns1 = sp1._inhibitColumns(overlaps) columns2 = sp2._inhibitColumns(overlaps) self.assertEqual(set(columns1), set(columns2))