本文整理汇总了Python中utils.compare函数的典型用法代码示例。如果您正苦于以下问题:Python compare函数的具体用法?Python compare怎么用?Python compare使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了compare函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_passthrough
def test_passthrough(self):
src = """
def test():
x = __pydron_new_cell__('x')
x.cell_contents = 42
class X(object):
def foo__U0(x, self):
print x.cell_contents
foo = __pydron_wrap_closure__(foo__U0, (x__P1,))
__pydron_members__ = 123
"""
expected = """
def test():
x = __pydron_new_cell__('x')
x.cell_contents = 42
def class_X__U0(x__P1):
def foo__U0(x, self):
print x.cell_contents
foo = __pydron_wrap_closure__(foo__U0, (x__P1,))
__pydron_members__ = 123
return __pydron_members__
X = __pydron_read_global__('type')('X', (object,), class_X__U0(x))
"""
utils.compare(src, expected, declass.DeClass)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:25,代码来源:test_declass.py
示例2: testModImport
def testModImport(self):
src = """
import x
"""
expected = """
x = __import__('x', globals(), None, None)
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:8,代码来源:test_deimport.py
示例3: testImportAlias
def testImportAlias(self):
src = """
import x as y
"""
expected = """
y = __import__('x', globals(), None, None)
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:8,代码来源:test_deimport.py
示例4: testImportNested
def testImportNested(self):
src = """
import x.y
"""
expected = """
x = __import__('x.y', globals(), None, None)
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:8,代码来源:test_deimport.py
示例5: testImportFromPureRelative
def testImportFromPureRelative(self):
src = """
from . import y
"""
expected = """
module__U0 = __import__(None, globals(), None, ('y',), 1)
y = module__U0.y
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py
示例6: testImportFromRelative2
def testImportFromRelative2(self):
src = """
from ..x import y
"""
expected = """
module__U0 = __import__('x', globals(), None, ('y',), 2)
y = module__U0.y
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py
示例7: testImportFromAs
def testImportFromAs(self):
src = """
from x import y as z
"""
expected = """
module__U0 = __import__('x', globals(), None, ('y',))
z = module__U0.y
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py
示例8: testImportFromNested
def testImportFromNested(self):
src = """
from a.b.c import y
"""
expected = """
module__U0 = __import__('a.b.c', globals(), None, ('y',))
y = module__U0.y
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py
示例9: testImportMultiple
def testImportMultiple(self):
src = """
import x, y
"""
expected = """
x = __import__('x', globals(), None, None)
y = __import__('y', globals(), None, None)
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py
示例10: testImportFromStar
def testImportFromStar(self):
src = """
from x import *
"""
expected = """
module__U0 = __import__('x', globals(), None, ('*',))
for module_element__U0 in getattr(module__U0, '__all__', dir(module__U0)):
globals()[module_element__U0] = getattr(module__U0, module_element__U0)
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deimport.py
示例11: test_parameter
def test_parameter(self):
src = """
def test(x):
pass
"""
expected = """
def test(x):
pass
"""
utils.compare(src, expected, deunbound.DeUnbound)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deunbound.py
示例12: testImportFromMultiple
def testImportFromMultiple(self):
src = """
from x import y, z
"""
expected = """
module__U0 = __import__('x', globals(), None, ('y', 'z'))
y = module__U0.y
z = module__U0.z
"""
utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deimport.py
示例13: test_compare
def test_compare(self):
""" Tests the compare funciton """
a, b = "test123", "test123"
compare_result_true = compare(a, b)
self.assertTrue(compare_result_true)
a, b = "test123", "test456"
compare_result_false = compare(a, b)
self.assertFalse(compare_result_false)
开发者ID:topleft,项目名称:book2-exercises,代码行数:10,代码来源:test_utils.py
示例14: test_builtin
def test_builtin(self):
src = """
def test():
globals()
"""
expected = """
def test():
__pydron_read_global__('globals')()
"""
utils.compare(src, expected, deglobal.DeGlobal)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deglobal.py
示例15: test_read_implicit
def test_read_implicit(self):
src = """
def test():
print x
"""
expected = """
def test():
print __pydron_read_global__('x')
"""
utils.compare(src, expected, deglobal.DeGlobal)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deglobal.py
示例16: test_False
def test_False(self):
src = """
def test():
return None
"""
expected = """
def test():
return None
"""
utils.compare(src, expected, deglobal.DeGlobal)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deglobal.py
示例17: step_statictics
def step_statictics(simu, network, plot, inputs, outputs):
entire_FoN = inputs + network["FoN"].stateHiddenNeurons + network["FoN"].stateOutputNeurons
entire_FoN2 = inputs + network["FoN2"].stateHiddenNeurons + network["FoN2"].stateOutputNeurons
lin = simu.examples.ninputs
lhi = lin + lin // 4
lout = lhi + simu.examples.noutputs
# rms
simu.rms("FoN", inputs, outputs)
simu.rms("SoN", network["FoN"].stateHiddenNeurons, entire_FoN)
plot["SoN_rms_input"] += (
network["SoN"].calc_RMS_range(network["FoN"].stateHiddenNeurons, entire_FoN, 0, lin) / lout * (lin - 0)
)
plot["SoN_rms_hidden"] += (
network["SoN"].calc_RMS_range(network["FoN"].stateHiddenNeurons, entire_FoN, lin, lhi) / lout * (lhi - lin)
)
plot["SoN_rms_output"] += (
network["SoN"].calc_RMS_range(network["FoN"].stateHiddenNeurons, entire_FoN, lhi, lout)
/ lout
* (lout - lhi)
)
simu.rms("FoN2", inputs, outputs)
simu.rms("SoN2", network["FoN2"].stateHiddenNeurons, entire_FoN2)
plot["SoN2_rms_input"] += (
network["SoN2"].calc_RMS_range(network["FoN2"].stateHiddenNeurons, entire_FoN2, 0, lin) / lout * (lin - 0)
)
plot["SoN2_rms_hidden"] += (
network["SoN2"].calc_RMS_range(network["FoN2"].stateHiddenNeurons, entire_FoN2, lin, lhi)
/ lout
* (lhi - lin)
)
plot["SoN2_rms_output"] += (
network["SoN2"].calc_RMS_range(network["FoN2"].stateHiddenNeurons, entire_FoN2, lhi, lout)
/ lout
* (lout - lhi)
)
# err
simu.err("FoN", outputs)
plot["SoN_err_input"] += 1 - compare(inputs, network["SoN"].stateOutputNeurons[0:lin])
if not compare_f(network["FoN"].stateHiddenNeurons, network["SoN"].stateOutputNeurons[lin:lhi], 0.3):
plot["SoN_err_hidden"] += 1
if index_max(network["SoN"].stateOutputNeurons[lhi:lout]) != index_max(network["FoN"].stateOutputNeurons):
plot["SoN_err_output"] += 1
simu.err("FoN2", outputs)
plot["SoN2_err_input"] += 1 - compare(inputs, network["SoN2"].stateOutputNeurons[0:lin])
if not compare_f(network["FoN2"].stateHiddenNeurons, network["SoN2"].stateOutputNeurons[lin:lhi], 0.3):
plot["SoN2_err_hidden"] += 1
if index_max(network["SoN"].stateOutputNeurons[lhi:lout]) != index_max(network["FoN2"].stateOutputNeurons):
plot["SoN2_err_output"] += 1
开发者ID:matthieu637,项目名称:anne,代码行数:55,代码来源:expB2.py
示例18: test_None
def test_None(self):
src = """
def test():
x = None
"""
expected = """
def test():
x = __pydron_unbound__
x = None
"""
utils.compare(src, expected, deunbound.DeUnbound)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:11,代码来源:test_deunbound.py
示例19: test_assignment
def test_assignment(self):
src = """
def test():
x = 1
"""
expected = """
def test():
x = __pydron_unbound__
x = 1
"""
utils.compare(src, expected, deunbound.DeUnbound)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:11,代码来源:test_deunbound.py
示例20: test_delete
def test_delete(self):
src = """
def test():
global x
del x
"""
expected = """
def test():
__pydron_delete_global__('x')
"""
utils.compare(src, expected, deglobal.DeGlobal)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:11,代码来源:test_deglobal.py
注:本文中的utils.compare函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论