From 555bbd5d34c5ee897d11eba2e279eb4eaf8f8e88 Mon Sep 17 00:00:00 2001 From: Andras Gyacsok Date: Wed, 19 Oct 2022 09:14:17 +0200 Subject: [PATCH] Porting to Python3. --- example_code.py | 8 ++++---- example_code2.py | 18 +++++++++--------- test.py | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/example_code.py b/example_code.py index 376e8bd..c88408b 100644 --- a/example_code.py +++ b/example_code.py @@ -28,7 +28,7 @@ vds.RemoveVar(vds.FindVariable("wifi_usage")) vdsmatch = DSNetworkMatch(learnedTANNetwork) -print vdsmatch.attachDataset(vds) +print(vdsmatch.attachDataset(vds)) wifi_usage_node = learnedTANNetwork.FindNode("wifi_usage") learnedTANNetwork.ClearAllEvidence() @@ -46,10 +46,10 @@ diff = float(validation_y[i]) - prob sum_of_squares += diff*diff -print sqrt(sum_of_squares) +print(sqrt(sum_of_squares)) /// -print vdsmatch.attachDataset(tds) +print(vdsmatch.attachDataset(tds)) train_y = np.array(train_set.wifi_usage=='s1_below_0', dtype=np.int8) for i in range(len(train_y)): vdsmatch.enterEvidenceFromDatasetRow(i) @@ -59,7 +59,7 @@ diff = float(train_y[i]) - prob sum_of_squares += diff*diff -print sqrt(sum_of_squares) +print(sqrt(sum_of_squares)) /// ds.RemoveVar(ds.FindVariable("wifi_usage")) /// diff --git a/example_code2.py b/example_code2.py index 86baada..7a41728 100644 --- a/example_code2.py +++ b/example_code2.py @@ -26,17 +26,17 @@ for i in range(0,20): sa2.SetString(i, "Alles klar %d" % (i)) -print sa2.Subscript(10) +print(sa2.Subscript(10)) # Basic id array functionality ia2 = DSL_idArray(20,10) for i in range(0,20): ia2.SetString(i, "AllesKlar%d" % (i)) -print ia2.Subscript(10) +print(ia2.Subscript(10)) ia2.SetString(4, "Alles Klar %d" % (4)) -print ia2.Subscript(4) +print(ia2.Subscript(4)) ar = toDSL_intArray([1,2,3]) ari = intArray.frompointer(ar.Items()) @@ -119,24 +119,24 @@ ds2 = DSL_dataset() ds2.ReadFile('/data/fast/ltm_wifi_test/NISLTM/train_set.csv') for name in ds2.GetStateNames(ds2.FindVariable("domain_content")): - print name + print(name) for name in vds.GetStateNames(vds.FindVariable("domain_content")): - print name + print(name) x = DSNetworkMatch(learnedTANNetwork) -print x.attachDataset(vds) +print(x.attachDataset(vds)) wifi_usage_node = learnedTANNetwork.FindNode("wifi_usage") learnedTANNetwork.ClearAllEvidence() learnedTANNetwork.UpdateBeliefs() va = doubleArray.frompointer(learnedTANNetwork.GetNode(wifi_usage_node).Value().GetMatrix().GetItems().Items()) -print va[0] +print(va[0]) for i in range(10): x.enterEvidenceFromDatasetRow(21*i) learnedTANNetwork.UpdateBeliefs() - print va[0] + print(va[0]) outc = ndef.GetOutcomesNames() for i in range(outc.GetSize()): - print outc.Subscript(i) + print(outc.Subscript(i)) diff --git a/test.py b/test.py index 72275b1..23a10bb 100644 --- a/test.py +++ b/test.py @@ -2,4 +2,4 @@ net = pysmile.DSL_network() -print "OK" \ No newline at end of file +print("OK") \ No newline at end of file