Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

tf.is_tensor

TensorFlow 1 wersja Zobacz źródło na GitHub

Sprawdza, czy x jest typu TF-rodzimy, które mogą być przekazywane do wielu ops TF.

Is_tensor użyć do odróżnienia rodzaju, które można spożyć przez ops TensorFlow bez konwersji (np tf.Tensor , tf.SparseTensor i tf.RaggedTensor ) od typu, które muszą zostać zamienione na tensorów przed ich spożycia (np numpy ndarray Python skalary).

Przykładowo, w następnym bloku kodu:

 if not tf.is_tensor(t):
  t = tf.convert_to_tensor(t)
return t.dtype
 

możemy sprawdzić, aby upewnić się, że t jest tensor (i przekształcić go czy nie) przed uzyskaniem dostępu do jego shape i dtype .

x Obiekt pyton sprawdzić.

True , jeśli x jest tensor lub "tensor-like", False jeśli nie.