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


Python Context.parse_rule方法代码示例

本文整理汇总了Python中context.Context.parse_rule方法的典型用法代码示例。如果您正苦于以下问题:Python Context.parse_rule方法的具体用法?Python Context.parse_rule怎么用?Python Context.parse_rule使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在context.Context的用法示例。


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

示例1:

# 需要导入模块: from context import Context [as 别名]
# 或者: from context.Context import parse_rule [as 别名]
s.add_node('$name = "stim_point"')
s.set_focus('$name == "stim_point"')


# test parse_rule
test_rules = """
init
$x, $y = $stim_grid.get_next()
$init_data($output_length)
interact
$temp_data = $stim_data[$x][$y]
update
$append_data($temp_data)
$clean_data($output_length)
"""
s.parse_rule(test_rules)

"""
# make stim_point read from its associated position in parent's stimulus matrix
s.add_rule('init', 
           '$x, $y = $stim_grid.get_next()',
           '$init_data($output_length)')
s.add_rule('interact',
           '$temp_data = $stim_data[$x][$y]')
s.add_rule('update',
           #'print "TEMP_DATA: ", $temp_data',
           '$append_data($temp_data)',
           '$clean_data($output_length)')
"""

开发者ID:abjose,项目名称:surfsim2,代码行数:31,代码来源:tests.py

示例2:

# 需要导入模块: from context import Context [as 别名]
# 或者: from context.Context import parse_rule [as 别名]


# add photoreceptors???

# add horizontals
s.set_focus('root')
s.add_node('$name = "h_layer"')
s.set_focus('$name == "h_layer"')
s.add_node('$name = "horizontal"')
s.set_focus('$name == "horizontal"')
h_irf = '-1*hump($kernel_length, 1,1,.6,1)' # different params?
p_h_weight = '0.5*gauss_weight(std=40, max_d=$p_h_radius, ' #omg
h_ia  = [('photoreceptor', p_h_weight, '$p_h_radius')]
h_c   = [('bipolar', '$h_b_radius')]
s.parse_rule(DoG_hump('$h_grid', h_irf, h_ia, h_c))
s.add_rule('update',
           'print "stuff:", $data[-$output_length:]',
           'print "out:", $get_output()')
#s.copy_node(N=1) # 399

# add bipolars
s.set_focus('root')
s.add_node('$name = "b_layer"')
s.set_focus('$name == "b_layer"')
s.add_node('$name = "bipolar"')
s.set_focus('$name == "bipolar"')
b_irf = 'hump($kernel_length, 1,1,.6,1)' # different params?
p_b_weight = '0.5*gauss_weight(std=15, max_d=$p_b_radius, ' #omg
h_b_weight = '0.5*gauss_weight(std=40, max_d=$h_b_radius, ' #omg
b_ia  = [('photoreceptor', p_b_weight, '$p_b_radius'),
开发者ID:abjose,项目名称:surfsim2,代码行数:32,代码来源:tests2.py


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