Spec-Zone.ru › TensorFlow 1.15

tf.range

Просмотреть исходный код на GitHub

Создаёт последовательность чисел.

Псевдонимы

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.range, `tf.compat.v2.range`

tf.range(limit, delta=1, dtype=None, name='range')
tf.range(start, limit, delta=1, dtype=None, name='range')

Создаёт последовательность чисел, начинающуюся с start и увеличивающуюся на delta до, но не включая limit.

Тип данных результирующего тензора определяется по входным данным, если явно не указан.

Аналогично встроенной функции Python range, по умолчанию start равно 0, поэтому range(n) = range(0, n).

Например:

start = 3
limit = 18
delta = 3
tf.range(start, limit, delta)  # [3, 6, 9, 12, 15]

start = 3
limit = 1
delta = -0.5
tf.range(start, limit, delta)  # [3, 2.5, 2, 1.5]

limit = 5
tf.range(limit)  # [0, 1, 2, 3, 4]
Аргументы
start 0-мерный Tensor (скаляр). Выступает в качестве первого элемента в последовательности, если limit не равно None; в противном случае, выступает как граница последовательности, а первый элемент по умолчанию равен 0.
limit 0-мерный Tensor (скаляр). Верхняя граница последовательности, исключая само значение. Если None, по умолчанию принимает значение start, а первый элемент последовательности по умолчанию равен 0.
delta 0-мерный Tensor (скаляр). Величина, на которую увеличивается start. По умолчанию равно 1.
dtype Тип элементов результирующего тензора.
name Имя операции. По умолчанию равно "range".
Возвращаемое значение
1-мерный Tensor типа dtype.

Совместимость с NumPy

Эквивалентно np.arange

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/range

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API