예제 #1
0
def individual_multi():
    genes = [0, 0, 0, 0, 1, 0, 0, 1, 0, 3, 3]
    bounds = [0, 0, 0, 0, 1, 1, 0, 2, 2, 3, 3]
    funset = FunctionSet()
    funset.add(np.add, 2)
    params = Parameters(2, 2, 1, 3, funset)
    return params.individual_class(genes, bounds, params)
예제 #2
0
def individual_sin():
    genes = [0, 0, 1, 1, 0, 2, 0, 0, 3, 4]
    bounds = [1, 1, 1, 1, 2, 2, 1, 3, 3, 4]
    funset = FunctionSet()
    funset.add(np.add, 2)
    funset.add(np.sin, 1)
    params = Parameters(2, 1, 1, 3, funset)
    return params.individual_class(genes, bounds, params)