本文整理汇总了Python中Network.Network.init方法的典型用法代码示例。如果您正苦于以下问题:Python Network.init方法的具体用法?Python Network.init怎么用?Python Network.init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Network.Network
的用法示例。
在下文中一共展示了Network.init方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: gen_anomaly_dot
# 需要导入模块: from Network import Network [as 别名]
# 或者: from Network.Network import init [as 别名]
def gen_anomaly_dot(ano_list, netDesc, normalDesc, outputFileName):
net = Network()
net.init(netDesc, normalDesc)
for ano_desc in ano_list:
ano_type = ano_desc['anoType'].lower()
AnoClass = ano_map[ano_type]
A = AnoClass(ano_desc)
net.InjectAnomaly( A )
net.write(outputFileName)
示例2: test_route_length
# 需要导入模块: from Network import Network [as 别名]
# 或者: from Network.Network import init [as 别名]
def test_route_length(num_simulations, mixing_probability, drop_percentage):
cumulative_length = 0
for i in range(num_simulations):
manet = Network()
manet.init()
result, length = manet.run(
drop_percentage=drop_percentage, mixing_probability=mixing_probability
)
cumulative_length += length
return cumulative_length / num_simulations
示例3: test_robustness
# 需要导入模块: from Network import Network [as 别名]
# 或者: from Network.Network import init [as 别名]
def test_robustness(num_simulations, drop_percentage):
success, failure = 0, 0
for i in range(num_simulations):
manet = Network()
manet.init()
result = manet.run(drop_percentage=drop_percentage)
if result:
success += 1
else:
failure += 1
return (success, failure, num_simulations)
示例4: testNetwork
# 需要导入模块: from Network import Network [as 别名]
# 或者: from Network.Network import init [as 别名]
def testNetwork(self):
net = Network()
net.init(net_desc, norm_desc)
net.write('./res.dot')
示例5: run_once
# 需要导入模块: from Network import Network [as 别名]
# 或者: from Network.Network import init [as 别名]
def run_once():
manet = Network()
manet.init()
result, length = manet.run()
return result