diff options
author | Andrej Rode <mail@andrejro.de> | 2018-08-06 01:09:43 +0200 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2018-08-17 19:59:23 +0200 |
commit | 48d535e9d9d95524b2c8ed35b44c7eda541aea68 (patch) | |
tree | a4511ac107e9d7ebb4b650dbd5ea8fb63e67d0a6 /gr-trellis/examples/python | |
parent | 6bfe4661a87cb7fc5f47ec219e89f8e6215bd03f (diff) |
python: replace unfunctional old_div with functional code
a previous change to py3k introduced synactically incorrect
`old_div` function calls. A replacement with `//` and `/` where applicable is
more appropriate.
Eventually `from __future__ import division` needs to be added as well to have
the "real" division also for integer values in python
closes #1902
Diffstat (limited to 'gr-trellis/examples/python')
-rw-r--r-- | gr-trellis/examples/python/test_tcm.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gr-trellis/examples/python/test_tcm.py b/gr-trellis/examples/python/test_tcm.py index e2eb87fcd7..3f81595521 100644 --- a/gr-trellis/examples/python/test_tcm.py +++ b/gr-trellis/examples/python/test_tcm.py @@ -99,8 +99,8 @@ def main(): Es = 0 for i in range(len(constellation)): Es = Es + constellation[i]**2 - Es = Es / (old_div(len(constellation,dimensionality))) - N0=Es / pow(10.0,old_div(esn0_db,10.0)); # calculate noise variance + Es = Es / (len(constellation)//dimensionality) + N0=Es / pow(10.0,esn0_db/10.0); # calculate noise variance tot_b=0 # total number of transmitted bits terr_b=0 # total number of bits in error @@ -112,7 +112,7 @@ def main(): terr_p=terr_p+(e!=0) if ((i+1)%100==0) : # display progress print(i+1,terr_p, '%.2e' % ((1.0*terr_p) / (i+1)),tot_b,terr_b, '%.2e' % ((1.0*terr_b) / tot_b)) - if e!=0: + if e!=0: print("rep=",i, e) for k in range(Kb): if pattern[k]!=0: |