From 222f800a28377358198dc3df341f32ea085272af Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Wed, 7 Jul 2010 20:52:24 +0200 Subject: [PATCH] doc/transforms.py: whrandom is deprecated since python 2.1 Only import needed functions --- doc/transforms.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/doc/transforms.py b/doc/transforms.py index 531fdd358e..ac9d5857e6 100644 --- a/doc/transforms.py +++ b/doc/transforms.py @@ -3,16 +3,12 @@ # reference about classical DCT and DFT algorithms. -import math -import cmath - -pi = math.pi -sin = math.sin -cos = math.cos -sqrt = math.sqrt +from random import random +from math import pi, sin, cos, sqrt +from cmath import exp def exp_j (alpha): - return cmath.exp (alpha * 1j) + return exp (alpha * 1j) def conjugate (c): c = c + 0j @@ -1067,15 +1063,13 @@ def dump (vector): str = str + realstr #+ imagstr return "[%s]" % str -import whrandom - def test(N): input = vector(N) output = vector(N) verify = vector(N) for i in range(N): - input[i] = whrandom.random() + 1j * whrandom.random() + input[i] = random() + 1j * random() unscaled_DFT (N, input, output) unscaled_DFT (N, input, verify) -- 2.39.2