Пример #1
0
def test():
    func = getSelector([range(3, 5), range(1, 3), range(2, 4)])
    (a,
     b) = func(lg.multipleDimensions([range(1, 4),
                                      range(1, 5),
                                      range(2, 6)]))
    print a
    print b
def getGenerator(nDimensions):
    quads = ['R', 'I']
    quadratures = lg.multipleDimensions([quads] * nDimensions)

    def closure():
        return quadratures

    return Common.IndependentMapper(closure)
Пример #3
0
def getGenerator(nDimensions):
    quads = ['R', 'I']
    quadratures = lg.multipleDimensions([quads] * nDimensions)
    length = len(quadratures)

    def closure():
        return [quadratures[random.randint(0, length - 1)]]

    return Common.DependentMapper(closure)
Пример #4
0
def getGenerator(nDimensions):
    quads = ["R", "I"]
    quadratures = lg.multipleDimensions([quads] * nDimensions)
    length = len(quadratures)

    def closure():
        return [quadratures[random.randint(0, length - 1)]]

    return Common.DependentMapper(closure)
Пример #5
0
def makeNearbyPoints(myCoors, quads):
    allCloseCoordinates = lg.multipleDimensions(
        [makeRange(c) for c in myCoors])
    closeEnoughCoordinates = [
        pt for pt in allCloseCoordinates if distance(myCoors, pt) <= 1
    ]
    return [
        WrapperPoint(sc.MultiPhasePoint(newCoords, quads))
        for newCoords in closeEnoughCoordinates
    ]
Пример #6
0
def test():
    func = getSelector([range(3,5), range(1,3), range(2,4)])
    (a, b) = func(lg.multipleDimensions([range(1,4), range(1,5), range(2,6)]))
    print a
    print b
    
Пример #7
0
def getGenerator(ranges):
    return lambda: lg.multipleDimensions(ranges)
Пример #8
0
def getGenerator(nDimensions):
    quads = ['R', 'I']
    quadratures = lg.multipleDimensions([quads] * nDimensions)
    def closure():
        return quadratures
    return Common.DependentMapper(closure)
Пример #9
0
 def func():
     allPoints = lg.multipleDimensions(ranges)
     specialPoints = filter(lambda x: not (myFilter(x, mins)), allPoints)
     return specialPoints
Пример #10
0
def nestedMap(points, rangeGenerator):
    return lg.flatmap(lambda point: map(lambda y: [point, y], rangeGenerator()), points)
Пример #11
0
def makeNearbyPoints(myCoors, quads):
    allCloseCoordinates = lg.multipleDimensions([makeRange(c) for c in myCoors])
    closeEnoughCoordinates = [pt for pt in allCloseCoordinates if distance(myCoors, pt) <= 1]
    return [WrapperPoint(sc.MultiPhasePoint(newCoords, quads)) for newCoords in closeEnoughCoordinates]
Пример #12
0
 def func():
     specialPoints = lg.multipleDimensions(blockRanges)
     return specialPoints
Пример #13
0
def getGenerator(ranges):
    return lambda: lg.multipleDimensions(ranges)
Пример #14
0
 def func():
     allPoints = lg.multipleDimensions(ranges)
     zeroPoints = filter(lambda x: reduce(mul, x) == 0, allPoints)
     return zeroPoints
Пример #15
0
 def func():
     specialPoints = lg.multipleDimensions(blockRanges)
     return specialPoints
Пример #16
0
            # only append if it is a Saturday, add the corresponding Sunday
            if (datetime.datetime.weekday(day)==5):
                self.outboundDateList.append(day)
                self.returnDateList.append(day + datetime.timedelta(days= 1))

        return

    def GetAirportList(self):
        return self.airportList

    def GetFlightDateList(self):
        return [self.outboundDateList, self.returnDateList]

if __name__ == "__main__":
    from ListGenerators import *
    listGenerator = ListGenerators()

    listGenerator.GenerateAirportList()
    airportList = listGenerator.GetAirportList()

    print "Airport List: "
    print airportList

    startSearch_days = 60
    duration_days = 30
    listGenerator.GenerateFlightDateList(startSearch_days, duration_days)
    flightDateList = listGenerator.GetFlightDateList()

    print "Outbound Date List: "
    print flightDateList[0]
Пример #17
0
def nestedMap(points, rangeGenerator):
    return lg.flatmap(
        lambda point: map(lambda y: [point, y], rangeGenerator()), points)
Пример #18
0
 def func():
     allPoints = lg.multipleDimensions(ranges)
     specialPoints = filter(lambda x: not (myFilter(x, mins)), allPoints)
     return specialPoints