Exemple #1
0
def compute(sample_positions, emitter_position, grid_size, step_size,
            resolution, base_position):

    env = Environment(emitter_position, 10.0, 0.5)

    samples = []
    for x, y in sample_positions:

        t = (x, y, env.MeasuredPower(x, y))
        samples.append(t)

    return pyQxy(samples, resolution, grid_size)
    def simulate_predictions(self, phenome, num_trials):
        from nllsCuda import pyPredict, pyQxy, pyMultipleFitness
        from Environment import Environment
        env = Environment((self.emitter_x, self.emitter_y), 10.0,
                          self.noise_stddev)

        samples = []
        for trial in xrange(num_trials):
            t = []
            for position in phenome.get_position():
                x, y = position
                t.append((x, y, env.MeasuredPower(x, y)))
            samples.append(t)

        results = pyPredict(samples, [512, 512], (self.grid_x, self.grid_y))

        return results