tf.zeros_like
Создает тензор, все элементы которого равны нулю.
tf.zeros_like(
input, dtype=None, name=None, layout=None
)
Используется в блокнотах
| Используется в руководстве | Используется в учебных пособиях |
|---|---|
См. также tf.zeros.
Для одного тензора или объекта, подобного массиву (input), эта операция возвращает тензор того же типа и формы, что и input, все элементы которого равны нулю. При необходимости можно использовать dtype, чтобы указать новый тип возвращаемого тензора.
Обратите внимание, что при использовании этой операции внутри tf.function разметка входного тензора не сохраняется. Чтобы получить тензор с той же разметкой, что и у входного, передайте возвращаемое значение в dtensor.relayout_like.
| Примеры | |
|---|---|
>>> tensor = tf.constant([[1, 2, 3], [4, 5, 6]])
>>> tf.zeros_like(tensor)
<tf.Tensor: shape=(2, 3), dtype=int32, numpy=
array([[0, 0, 0],
[0, 0, 0]], dtype=int32)>
tf.zeros_like(tensor, dtype=tf.float32)
<tf.Tensor: shape=(2, 3), dtype=float32, numpy=
array([[0., 0., 0.],
[0., 0., 0.]], dtype=float32)>tf.zeros_like([[1, 2, 3], [4, 5, 6]])
<tf.Tensor: shape=(2, 3), dtype=int32, numpy=
array([[0, 0, 0],
[0, 0, 0]], dtype=int32)> |
| Аргументы | |
|---|---|
input | Тензор Tensor или объект, подобный массиву. |
dtype | Тип возвращаемого значения Tensor. Должен быть float16, float32, float64, int8, uint8, int16, uint16, int32, int64, complex64, complex128, bool или string (необязательно). |
name | Имя операции (необязательно). |
layout | Необязательный параметр, tf.experimental.dtensor.Layout. Если он указан, результатом будет DTensor с заданной разметкой. |
| Возвращает | |
|---|---|
Tensor, все элементы которого равны нулю. |
© 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/zeros_like