|
22 | 22 |
|
23 | 23 | import numpy as np
|
24 | 24 |
|
25 |
| -from six.moves import xrange # pylint: disable=redefined-builtin |
| 25 | +from six.moves import range # pylint: disable=redefined-builtin |
26 | 26 |
|
27 | 27 | from tensor2tensor.data_generators import generator_utils as utils
|
28 | 28 | from tensor2tensor.data_generators import problem
|
@@ -113,9 +113,9 @@ def generator(self, nbr_symbols, max_length, nbr_cases):
|
113 | 113 | A dictionary {"inputs": input-list, "targets": target-list} where
|
114 | 114 | input-list and target-list are the same.
|
115 | 115 | """
|
116 |
| - for _ in xrange(nbr_cases): |
| 116 | + for _ in range(nbr_cases): |
117 | 117 | l = np.random.randint(max_length) + 1
|
118 |
| - inputs = [np.random.randint(nbr_symbols) for _ in xrange(l)] |
| 118 | + inputs = [np.random.randint(nbr_symbols) for _ in range(l)] |
119 | 119 | yield {"inputs": inputs, "targets": inputs}
|
120 | 120 |
|
121 | 121 |
|
@@ -153,9 +153,9 @@ def generator(self, nbr_symbols, max_length, nbr_cases):
|
153 | 153 | target-list[i] = input-list[i] + shift.
|
154 | 154 | """
|
155 | 155 | shift = 10
|
156 |
| - for _ in xrange(nbr_cases): |
| 156 | + for _ in range(nbr_cases): |
157 | 157 | l = np.random.randint(max_length) + 1
|
158 |
| - inputs = [np.random.randint(nbr_symbols - shift) for _ in xrange(l)] |
| 158 | + inputs = [np.random.randint(nbr_symbols - shift) for _ in range(l)] |
159 | 159 | yield {"inputs": inputs, "targets": [i + shift for i in inputs]}
|
160 | 160 |
|
161 | 161 | @property
|
@@ -187,9 +187,9 @@ def generator(self, nbr_symbols, max_length, nbr_cases):
|
187 | 187 | A dictionary {"inputs": input-list, "targets": target-list} where
|
188 | 188 | target-list is input-list reversed.
|
189 | 189 | """
|
190 |
| - for _ in xrange(nbr_cases): |
| 190 | + for _ in range(nbr_cases): |
191 | 191 | l = np.random.randint(max_length) + 1
|
192 |
| - inputs = [np.random.randint(nbr_symbols) for _ in xrange(l)] |
| 192 | + inputs = [np.random.randint(nbr_symbols) for _ in range(l)] |
193 | 193 | yield {"inputs": inputs, "targets": list(reversed(inputs))}
|
194 | 194 |
|
195 | 195 |
|
@@ -265,7 +265,7 @@ def reverse_generator_nlplike(nbr_symbols,
|
265 | 265 | """
|
266 | 266 | std_dev = max_length / scale_std_dev
|
267 | 267 | distr_map = zipf_distribution(nbr_symbols, alpha)
|
268 |
| - for _ in xrange(nbr_cases): |
| 268 | + for _ in range(nbr_cases): |
269 | 269 | l = int(abs(np.random.normal(loc=max_length / 2, scale=std_dev)) + 1)
|
270 | 270 | inputs = zipf_random_sample(distr_map, l)
|
271 | 271 | yield {"inputs": inputs, "targets": list(reversed(inputs))}
|
@@ -321,7 +321,7 @@ def random_number_lower_endian(length, base):
|
321 | 321 | """Helper function: generate a random number as a lower-endian digits list."""
|
322 | 322 | if length == 1: # Last digit can be 0 only if length is 1.
|
323 | 323 | return [np.random.randint(base)]
|
324 |
| - prefix = [np.random.randint(base) for _ in xrange(length - 1)] |
| 324 | + prefix = [np.random.randint(base) for _ in range(length - 1)] |
325 | 325 | return prefix + [np.random.randint(base - 1) + 1] # Last digit is not 0.
|
326 | 326 |
|
327 | 327 |
|
@@ -354,7 +354,7 @@ def generator(self, base, max_length, nbr_cases):
|
354 | 354 | """
|
355 | 355 | if max_length < 3:
|
356 | 356 | raise ValueError("Maximum length must be at least 3.")
|
357 |
| - for _ in xrange(nbr_cases): |
| 357 | + for _ in range(nbr_cases): |
358 | 358 | l1 = np.random.randint(max_length // 2) + 1
|
359 | 359 | l2 = np.random.randint(max_length - l1 - 1) + 1
|
360 | 360 | n1 = random_number_lower_endian(l1, base)
|
@@ -405,7 +405,7 @@ def generator(self, base, max_length, nbr_cases):
|
405 | 405 | """
|
406 | 406 | if max_length < 3:
|
407 | 407 | raise ValueError("Maximum length must be at least 3.")
|
408 |
| - for _ in xrange(nbr_cases): |
| 408 | + for _ in range(nbr_cases): |
409 | 409 | l1 = np.random.randint(max_length // 2) + 1
|
410 | 410 | l2 = np.random.randint(max_length - l1 - 1) + 1
|
411 | 411 | n1 = random_number_lower_endian(l1, base)
|
|
0 commit comments