tf.keras.ops.slice
Возвращает срез входного тензора.
tf.keras.ops.slice(
inputs, start_indices, shape
)
В общем случае, эта операция является явным заменителем среза массива, например, inputs[start_indices: start_indices + shape]. В отличие от среза с использованием квадратных скобок, эта операция будет принимать тензорные начальные индексы на всех бэкендах, что полезно, когда индексы динамически вычисляются с помощью других тензорных операций.
inputs = np.zeros((5, 5)) start_indices = np.array([3, 3]) shape = np.array([2, 2]) inputs = keras.ops.slice(inputs, start_indices, updates)
| Аргументы | |
|---|---|
inputs | Тензор, тензор, который будет обновлён. |
start_indices | Список/кортеж формы (inputs.ndim,), определяющий начальные индексы для обновления. |
shape | Полная форма возвращаемого среза. |
| Возвращает | |
|---|---|
Тензор, имеющий ту же форму и тип, что и inputs. |
© 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/slice