tf.keras.ops.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