Changeset 713 for trunk/src/connectors2.py
- Timestamp:
- 02/17/10 22:45:18 (2 years ago)
- Files:
-
- 1 modified
-
trunk/src/connectors2.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/connectors2.py
r712 r713 1 1 import numpy 2 from pyNN import common 2 from pyNN import common, core 3 3 from pyNN.space import Space 4 4 from pyNN.random import RandomDistribution … … 15 15 def get(self, connectivity_matrix, distance_matrix): 16 16 local_value_mask = self.local_mask[connectivity_matrix] 17 if common.is_number(self.source):17 if numpy.isscalar(self.source): 18 18 return numpy.ones((local_value_mask.sum(),))*self.source 19 19 elif isinstance(self.source, RandomDistribution): … … 69 69 self.delays = min_delay 70 70 else: 71 if co mmon.is_listlike(delays):71 if core.is_listlike(delays): 72 72 assert min(delays) >= min_delay 73 73 else: … … 169 169 N = projection.post.size 170 170 rarr = projection.rng.next(N, 'uniform', (0,1), mask_local=False) 171 if not co mmon.is_listlike(rarr) and common.is_number(rarr): # if N=1, rarr will be a single number171 if not core.is_listlike(rarr) and numpy.isscalar(rarr): # if N=1, rarr will be a single number 172 172 rarr = numpy.array([rarr]) 173 173 global_target_mask = rarr < p
