brainpy.connect.ProbDist#

class brainpy.connect.ProbDist(dist=1, prob=1.0, pre_ratio=1.0, seed=None, include_self=True, **kwargs)[source]#

Connection with a maximum distance under a probability p.

New in version 2.1.13.

Parameters:
  • dist (float, int) – The maximum distance between two points.

  • prob (float) – The connection probability, within 0. and 1.

  • pre_ratio (float) – The ratio of pre-synaptic neurons to connect.

  • seed (optional, int) – The random seed.

  • include_self (bool) – Whether include the point at the same position.

__init__(dist=1, prob=1.0, pre_ratio=1.0, seed=None, include_self=True, **kwargs)[source]#

Methods

__init__([dist, prob, pre_ratio, seed, ...])

build_conn()

build connections with certain data type.

build_coo()

Build a coo sparse connection data.

build_csr()

Build a csr sparse connection data.

build_mat()

Build a binary matrix connection data.

require(*structures)

Require all the connection data needed.

requires(*structures)

Require all the connection data needed.

Attributes

is_version2_style