Spec-Zone.ru › TensorFlow 2.3

tf.range

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

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

Просмотр псевдонимов

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

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

tf.compat.v1.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)
<tf.Tensor: shape=(5,), dtype=int32,
numpy=array([ 3,  6,  9, 12, 15], dtype=int32)>
limit = 5
tf.range(limit)
<tf.Tensor: shape=(5,), dtype=int32,
numpy=array([0, 1, 2, 3, 4], dtype=int32)>
Аргументы
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/r2.3/api_docs/python/tf/range

Spec-Zone.ru

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