当前位置: 首页>>代码示例>>Python>>正文


Python selection.select函数代码示例

本文整理汇总了Python中selection.select函数的典型用法代码示例。如果您正苦于以下问题:Python select函数的具体用法?Python select怎么用?Python select使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了select函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: get_waveforms

 def get_waveforms(self, spikes=None, clusters=None):
     
     if self.waveforms_selected is None:
         return None
     # Special case: return the already-selected values from the cache.
     if spikes is None and clusters is None:
         values = self.process_waveforms(self.waveforms_selected)
         return pandaize(values, self.spikes_waveforms)
     
     # Normal case.
     if self.spikes_selected_table is None:
         return None
     if spikes is not None:
         return select(self.waveforms, spikes)
     else:
         if clusters is None:
             clusters = self.clusters_selected
         if clusters is not None:
             spikes = get_some_spikes_in_clusters(clusters, self.clusters,
                 counter=self.counter,
                 nspikes_max_expected=self.userpref['waveforms_nspikes_max_expected'],
                 nspikes_per_cluster_min=self.userpref['waveforms_nspikes_per_cluster_min'])
         else:
             spikes = self.spikes_selected
     return select(self.waveforms, spikes)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:25,代码来源:hdf5loader.py

示例2: get_waveforms

 def get_waveforms(self, spikes=None, clusters=None):
     if spikes is not None:
         return select(self.waveforms, spikes)
     else:
         if clusters is None:
             clusters = self.clusters_selected
         if clusters is not None:
             spikes = get_some_spikes_in_clusters(clusters, self.clusters,
                 counter=self.counter,
                 nspikes_max_expected=self.userpref['waveforms_nspikes_max_expected'],
                 nspikes_per_cluster_min=self.userpref['waveforms_nspikes_per_cluster_min'])
         else:
             spikes = self.spikes_selected
     return select(self.waveforms, spikes)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:14,代码来源:loader.py

示例3: get_spiketimes

 def get_spiketimes(self, spikes=None, clusters=None):
     if clusters is not None:
         spikes = get_spikes_in_clusters(clusters, self.clusters)
     if spikes is None:
         spikes = self.spikes_selected
     spiketimes = getattr(self, 'spiketimes', getattr(self, 'spiketimes_res', None))
     return select(spiketimes, spikes)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:7,代码来源:loader.py

示例4: get_cluster_colors

 def get_cluster_colors(self, clusters=None, can_override=True):
     if clusters is None:
         clusters = self.clusters_selected
     if can_override and self.override_color:
         group_colors = get_array(self.get_group_colors("all"))
         groups = get_array(self.get_cluster_groups("all"))
         colors = pd.Series(group_colors[groups], index=self.get_clusters_unique())
     else:
         colors = pd.Series([self.get_cluster_color(c) for c in clusters], index=clusters)
     return select(colors, clusters)
开发者ID:klusta-team,项目名称:kwiklib,代码行数:10,代码来源:loader.py

示例5: get_channel_colors

 def get_channel_colors(self, channels=None, can_override=True):
     if channels is None:
         channels = self.channels_selected
     if can_override and self.override_color:
         channel_group_colors = get_array(self.get_channel_group_colors("all"))
         channel_groups = get_array(self.get_channel_groups("all"))
         colors = pd.Series(channel_group_colors[channel_groups], index=self.channels)
     else:
         colors = self.channel_colors
     return select(colors, channels)
开发者ID:klusta-team,项目名称:kwiklib,代码行数:10,代码来源:loader.py

示例6: get_masks

 def get_masks(self, spikes=None, full=None, clusters=None):
     if clusters is not None:
         spikes = get_spikes_in_clusters(clusters, self.clusters)
     if spikes is None:
         spikes = self.spikes_selected
     if not full:
         masks = self.masks
     else:
         masks = self.masks_full
     return select(masks, spikes)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:10,代码来源:loader.py

示例7: get_features

 def get_features(self, spikes=None, clusters=None):
     if self.spikes_selected_table is None:
         return None
     # Special case: return the already-selected values from the cache.
     if spikes is None and clusters is None:
         features = self.spikes_selected_table['features']
         values = self.process_features(features)
         return pandaize(values, self.spikes_selected)
     # Normal case.
     if clusters is not None:
         spikes = get_spikes_in_clusters(clusters, self.clusters)
     if spikes is None:
         spikes = self.spikes_selected
     return select(self.features, spikes)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:14,代码来源:hdf5loader.py

示例8: get_some_features

 def get_some_features(self, clusters=None):
     """Return the features for a subset of all spikes: a large number
     of spikes from any cluster, and a controlled subset of the selected 
     clusters."""
     if clusters is None:
         clusters = self.clusters_selected
     if clusters is not None:
         spikes_background = get_some_spikes(self.clusters,
             nspikes_max=self.userpref['features_nspikes_background_max'],)
         spikes_clusters = get_some_spikes_in_clusters(
             clusters,
             self.clusters,
             counter=self.counter,
             nspikes_max_expected=self.userpref[
                 'features_nspikes_selection_max'],
             nspikes_per_cluster_min=self.userpref[
                 'features_nspikes_per_cluster_min'])
         spikes = np.union1d(spikes_background, spikes_clusters)
     else:
         spikes = self.spikes_selected
     return select(self.features, spikes)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:21,代码来源:loader.py

示例9: get_masks

 def get_masks(self, spikes=None, full=None, clusters=None):
     if self.spikes_selected_table is None:
         return None
     # Special case: return the already-selected values from the cache.
     if spikes is None and clusters is None:
         masks = self.spikes_selected_table['masks']
         if full:
             values = self.process_masks_full(masks)
         else:
             values = self.process_masks(masks)
         return pandaize(values, self.spikes_selected)
         
     # Normal case.
     if clusters is not None:
         spikes = get_spikes_in_clusters(clusters, self.clusters)
     if spikes is None:
         spikes = self.spikes_selected
     if not full:
         masks = self.masks
     else:
         masks = self.masks_full
     return select(masks, spikes)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:22,代码来源:hdf5loader.py

示例10: get_group_names

 def get_group_names(self, groups=None):
     return select(self.group_names, groups)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:2,代码来源:loader.py

示例11: get_group_colors

 def get_group_colors(self, groups=None):
     return select(self.group_colors, groups)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:2,代码来源:loader.py

示例12: get_cluster_groups

 def get_cluster_groups(self, clusters=None):
     if clusters is None:
         clusters = self.clusters_selected
     return select(self.cluster_groups, clusters)
开发者ID:beniamino38,项目名称:kwiklib,代码行数:4,代码来源:loader.py

示例13: get_cluster_color

 def get_cluster_color(self, cluster):
     try:
         return select(self.cluster_colors, cluster)
     except IndexError:
         return 0
开发者ID:beniamino38,项目名称:kwiklib,代码行数:5,代码来源:loader.py

示例14: get_traces

 def get_traces(self):
     return select(self.raw)
开发者ID:klusta-team,项目名称:kwiklib,代码行数:2,代码来源:loader.py

示例15: get_masks

 def get_masks(self, spikes=None, full=None):
     if not full:
         masks = self.masks
     else:
         masks = self.masks_full
     return select(masks, spikes)
开发者ID:rossant,项目名称:spiky,代码行数:6,代码来源:loader.py


注:本文中的selection.select函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。