Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

 

import numpy as np 

 

 

class SampleBallPositionGenerator(object): 

""" 

Generates samples in a very thight n-dimensional ball  

""" 

 

def setup(self, sampler): 

""" 

setup the generator 

""" 

self.sampler = sampler 

 

def generate(self): 

""" 

generates the positions 

""" 

 

return [self.sampler.paramValues+np.random.normal(size=self.sampler.paramCount)*self.sampler.paramWidths for i in range(self.sampler.nwalkers)] 

 

def __str__(self, *args, **kwargs): 

return "SampleBallPositionGenerator"