Spec-Zone.ru › TensorFlow

tf.keras.ops.append

Присоединяет тензор x2 к концу тензора x1.

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

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

tf.keras.ops.numpy.append

tf.keras.ops.append(
    x1, x2, axis=None
)
Аргументы
x1 Первый входной тензор.
x2 Второй входной тензор.
axis Ось, по которой тензор x2 присоединяется к тензору x1. Если None, оба тензора сглаживаются перед использованием.
Возвращает
Тензор со значениями x2, добавленными к x1.

Примеры:

x1 = keras.ops.convert_to_tensor([1, 2, 3])
x2 = keras.ops.convert_to_tensor([[4, 5, 6], [7, 8, 9]])
keras.ops.append(x1, x2)
array([1, 2, 3, 4, 5, 6, 7, 8, 9], dtype=int32)

Когда axis указан, x1 и x2 должны иметь совместимые формы.

>>> x1 = keras.ops.convert_to_tensor([[1, 2, 3], [4, 5, 6]])
>>> x2 = keras.ops.convert_to_tensor([[7, 8, 9]])
>>> keras.ops.append(x1, x2, axis=0)
array([[1, 2, 3],
        [4, 5, 6],
        [7, 8, 9]], dtype=int32)
>>> x3 = keras.ops.convert_to_tensor([7, 8, 9])
>>> keras.ops.append(x1, x3, axis=0)
Traceback (most recent call last):
    ...
TypeError: Cannot concatenate arrays with different numbers of
dimensions: got (2, 3), (3,).

© 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/append

Spec-Zone.ru

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