PEP8 fixes

lambdas and imports
This commit is contained in:
Roman Zeyde
2015-02-07 09:02:26 +02:00
parent a2b220c8e4
commit cbdf4d1616
4 changed files with 16 additions and 7 deletions

View File

@@ -20,10 +20,16 @@ class Equalizer(object):
def train_symbols(self, length, seed=0, constant_prefix=16):
r = random.Random(seed)
# Use low-level randomness for cross-version compatibility.
random_symbol = lambda: self._constellation[r.getrandbits(2)]
choose = lambda: [random_symbol() for j in range(self.Nfreq)]
symbols = np.array([choose() for _ in range(length)])
def random_symbol():
''' use low-level randomness for cross-version compatibility. '''
return self._constellation[r.getrandbits(2)]
symbols = []
for _ in range(length):
symbols.append([random_symbol() for _ in range(self.Nfreq)])
symbols = np.array(symbols)
# Constant symbols (for analog debugging)
symbols[:constant_prefix, :] = 1
return symbols

View File

@@ -1,7 +1,6 @@
from amodem import calib
from amodem import common
from amodem import config
config = config.fastest()
from io import BytesIO
@@ -10,6 +9,8 @@ import random
import pytest
import mock
config = config.fastest()
class ProcessMock(object):
def __init__(self):

View File

@@ -1,12 +1,13 @@
from amodem import dsp
from amodem import sampling
from amodem import config
config = config.fastest()
import numpy as np
import random
import itertools
config = config.fastest()
def test_linreg():
x = np.array([1, 3, 2, 8, 4, 6, 9, 7, 0, 5])

View File

@@ -3,7 +3,6 @@ from amodem import common
from amodem import dsp
from amodem import sampling
from amodem import config
config = config.fastest()
import numpy as np
import os
@@ -15,6 +14,8 @@ logging.basicConfig(level=logging.DEBUG,
import pytest
config = config.fastest()
class Args(object):
def __init__(self, **kwargs):