本文整理汇总了Python中neuro_object.NeuroObject.inputs方法的典型用法代码示例。如果您正苦于以下问题:Python NeuroObject.inputs方法的具体用法?Python NeuroObject.inputs怎么用?Python NeuroObject.inputs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类neuro_object.NeuroObject
的用法示例。
在下文中一共展示了NeuroObject.inputs方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse = True):
inputs = NeuroObject.inputs(self, recurse)
if self.sendsOutput:
inputs += [self.neurite]
if self.receivesInput:
inputs += [self.region]
return inputs
示例2: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse = True):
inputs = NeuroObject.inputs(self, recurse)
if self.region1Projects:
inputs += [self.region1]
if self.region2Projects:
inputs += [self.region2]
return inputs
示例3: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse = True):
"""
Return a list of all objects that send information into this neuron and optionally any extending :class:`neurites <Network.Neurite.Neurite>`.
The list may contain any number of :class:`arborizations <Network.Arborization.Arborization>`, :class:`gap junctions <Network.GapJunction.GapJunction>`, :class:`stimuli <Network.Stimulus.Stimulus>` or :class:`synapses <Network.Synapse.Synapse>`.
"""
return NeuroObject.inputs(self, recurse) + self._synapses
示例4: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse = True):
inputs = NeuroObject.inputs(self, recurse)
for pathway in self.pathways:
if pathway.region1 == self and pathway.region2Projects or pathway.region2 == self and pathway.region1Projects:
inputs.append(pathway)
for arborization in self.arborizations:
if arborization.sendsOutput:
inputs.append(arborization)
if recurse:
for subRegion in self.subRegions:
inputs += subRegion.inputs()
return inputs
示例5: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse=True):
"""
Return a list of all objects that send information into this neurite and optionally any extending neurites.
The list may contain any number of :class:`arborizations <Network.Arborization.Arborization>`, :class:`gap junctions <Network.GapJunction.GapJunction>`, :class:`stimuli <Network.Stimulus.Stimulus>` or :class:`synapses <Network.Synapse.Synapse>`.
"""
inputs = (
NeuroObject.inputs(self, recurse)
+ self.gapJunctions(False)
+ self.synapses(includePre=False, recurse=False)
)
if self.arborization is not None and self.arborization.receivesInput:
inputs += [self.arborization]
return inputs
示例6: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse = True):
return NeuroObject.inputs(self, recurse) + list(self._neurites)
示例7: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse = True):
return NeuroObject.inputs(self, recurse) + [self.preSynapticNeurite]
示例8: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse = True):
return NeuroObject.inputs(self, recurse) + self._innervations
示例9: inputs
# 需要导入模块: from neuro_object import NeuroObject [as 别名]
# 或者: from neuro_object.NeuroObject import inputs [as 别名]
def inputs(self, recurse = True):
return NeuroObject.inputs(self, recurse) + [self.neurite]