Spec-Zone.ru › TensorFlow

tf.keras.ops.arange

Возвращает значения, равномерно распределённые в заданном интервале.

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

Основные псевдонимы

tf.keras.ops.numpy.arange

tf.keras.ops.arange(
    start, stop=None, step=1, dtype=None
)

arange может быть вызван с переменным количеством позиционных аргументов:

  • arange(stop): Значения генерируются в полуоткрытом интервале [0, stop) (т.е. интервал включает начальное значение, но не включает конечное).
  • arange(start, stop): Значения генерируются в полуоткрытом интервале [start, stop).
  • arange(start, stop, step): Значения генерируются в полуоткрытом интервале [start, stop) с заданным шагом между значениями.
Аргументы
start Целое или вещественное число, представляющее начало интервала. Интервал включает это значение.
stop Целое или вещественное число, представляющее конец интервала. Интервал не включает это значение, за исключением некоторых случаев, когда step не является целым числом и погрешность с плавающей точкой влияет на длину out. По умолчанию равно None.
step Целое или вещественное число, представляющее шаг между значениями. Для любого выходного out это расстояние между двумя соседними значениями, out[i+1] - out[i]. Значение шага по умолчанию равно 1. Если step задано в качестве позиционного аргумента, то необходимо также указать start.
dtype Тип выходного массива. Если dtype не задан, тип данных определяется из других входных аргументов.
Возвращает
Массив значений с равномерным шагом. Для вещественных аргументов, длина результата равна ceil((stop - start)/step). Из-за переполнения с плавающей точкой это правило может привести к тому, что последнее значение вывода будет больше, чем stop.

Примеры:

keras.ops.arange(3)
array([0, 1, 2], dtype=int32)
keras.ops.arange(3.0)
array([0., 1., 2.], dtype=float32)
keras.ops.arange(3, 7)
array([3, 4, 5, 6], dtype=int32)
keras.ops.arange(3, 7, 2)
array([3, 5], dtype=int32)

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/ops/arange

Spec-Zone.ru

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