Se usó la API de Cloud Translation para traducir esta página.
Switch to English

tf.compat.v1.Dimension

Ver código fuente en GitHub

Representa el valor de una dimensión en un TensorShape.

value El valor de esta dimensión, o ninguno si es desconocida.

Métodos

assert_is_compatible_with

Ver fuente

Plantea una excepción si other no es compatible con esta dimensión.

args
other Otra dimension.

aumentos
ValueError Si self y other no son compatibles (ver is_compatible_with).

is_compatible_with

Ver fuente

Devuelve true si other es compatible con esta dimensión.

Dos dimensiones conocidas son compatibles si tienen el mismo valor. Una dimensión desconocida es compatible con todas las otras dimensiones.

args
other Otra dimension.

Devoluciones
True si esta dimensión y other son compatibles.

merge_with

Ver fuente

Devuelve una dimensión que combina la información de self y de other .

Las dimensiones se combinan como sigue:

 tf.compat.v1.Dimension(n)   .merge_with(tf.compat.v1.Dimension(n))     ==
tf.compat.v1.Dimension(n)
tf.compat.v1.Dimension(n)   .merge_with(tf.compat.v1.Dimension(None))  ==
tf.compat.v1.Dimension(n)
tf.compat.v1.Dimension(None).merge_with(tf.compat.v1.Dimension(n))     ==
tf.compat.v1.Dimension(n)
# equivalent to tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None).merge_with(tf.compat.v1.Dimension(None))

# raises ValueError for n != m
tf.compat.v1.Dimension(n)   .merge_with(tf.compat.v1.Dimension(m))
 

args
other Otra dimension.

Devoluciones
Una dimensión que contiene la información combinada de self y other .

aumentos
ValueError Si self y other no son compatibles (ver is_compatible_with).

__add__

Ver fuente

Devuelve la suma de self y el other .

Dimensiones se resumen como sigue:

 tf.compat.v1.Dimension(m)    + tf.compat.v1.Dimension(n)     ==
tf.compat.v1.Dimension(m + n)
tf.compat.v1.Dimension(m)    + tf.compat.v1.Dimension(None)  # equiv. to
tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None) + tf.compat.v1.Dimension(n)     # equiv. to
tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None) + tf.compat.v1.Dimension(None)  # equiv. to
tf.compat.v1.Dimension(None)
 

args
other Otra Dimensión, o un valor aceptado por as_dimension .

Devoluciones
Una dimensión cuyo valor es la suma de self y el other .

__div__

Ver fuente

DESAPROBADO: Uso __floordiv__ través x // y en su lugar.

Esta función existe sólo para propósitos de compatibilidad hacia atrás; nuevo código debe utilizar __floordiv__ a través de la sintaxis x // y . Utilizando x // y comunica claramente que el resultado se redondea hacia abajo, y es hacia adelante compatible a Python 3.

args
other Otra Dimension .

Devoluciones
Una Dimension cuyo valor es el cociente entero de self y other .

__eq__

Ver fuente

Devuelve true si other tiene el mismo valor conocido como esta dimensión.

__floordiv__

Ver fuente

Devuelve el cociente de self y la other hacia abajo redondeado.

Dimensiones se dividen como sigue:

 tf.compat.v1.Dimension(m)    // tf.compat.v1.Dimension(n)     ==
tf.compat.v1.Dimension(m // n)
tf.compat.v1.Dimension(m)    // tf.compat.v1.Dimension(None)  # equiv. to
tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None) // tf.compat.v1.Dimension(n)     # equiv. to
tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None) // tf.compat.v1.Dimension(None)  # equiv. to
tf.compat.v1.Dimension(None)
 

args
other Otra Dimensión, o un valor aceptado por as_dimension .

Devoluciones
Una Dimension cuyo valor es el cociente entero de self y other .

__ge__

Ver fuente

Devuelve VERDADERO si self es conocido por ser mayor o igual a other .

Las dimensiones se comparan como sigue:

 (tf.compat.v1.Dimension(m)    >= tf.compat.v1.Dimension(n))    == (m >= n)
(tf.compat.v1.Dimension(m)    >= tf.compat.v1.Dimension(None)) == None
(tf.compat.v1.Dimension(None) >= tf.compat.v1.Dimension(n))    == None
(tf.compat.v1.Dimension(None) >= tf.compat.v1.Dimension(None)) == None
 

args
other Otra dimension.

Devoluciones
El valor de self.value >= other.value si ambos son conocidos, de lo contrario Ninguno.

__gt__

Ver fuente

Devuelve VERDADERO si self es conocido por ser mayor que other .

Las dimensiones se comparan como sigue:

 (tf.compat.v1.Dimension(m)    > tf.compat.v1.Dimension(n))    == (m > n)
(tf.compat.v1.Dimension(m)    > tf.compat.v1.Dimension(None)) == None
(tf.compat.v1.Dimension(None) > tf.compat.v1.Dimension(n))    == None
(tf.compat.v1.Dimension(None) > tf.compat.v1.Dimension(None)) == None
 

args
other Otra dimension.

Devoluciones
El valor de self.value > other.value si ambos son conocidos, de lo contrario Ninguno.

__le__

Ver fuente

Devuelve VERDADERO si self es conocido por ser menor o igual a other .

Las dimensiones se comparan como sigue:

 (tf.compat.v1.Dimension(m)    <= tf.compat.v1.Dimension(n))    == (m <= n)
(tf.compat.v1.Dimension(m)    <= tf.compat.v1.Dimension(None)) == None
(tf.compat.v1.Dimension(None) <= tf.compat.v1.Dimension(n))    == None
(tf.compat.v1.Dimension(None) <= tf.compat.v1.Dimension(None)) == None
 

args
other Otra dimension.

Devoluciones
El valor de self.value <= other.value si ambos son conocidos, de lo contrario Ninguno.

__lt__

Ver fuente

Devuelve VERDADERO si self es conocido por ser menos de other .

Las dimensiones se comparan como sigue:

 (tf.compat.v1.Dimension(m)    < tf.compat.v1.Dimension(n))    == (m < n)
(tf.compat.v1.Dimension(m)    < tf.compat.v1.Dimension(None)) == None
(tf.compat.v1.Dimension(None) < tf.compat.v1.Dimension(n))    == None
(tf.compat.v1.Dimension(None) < tf.compat.v1.Dimension(None)) == None
 

args
other Otra dimension.

Devoluciones
El valor de self.value < other.value si ambos son conocidos, de lo contrario Ninguno.

__mod__

Ver fuente

Las devoluciones self modulo other .

Dimensión módulo se calculan de la siguiente manera:

 tf.compat.v1.Dimension(m)    % tf.compat.v1.Dimension(n)     ==
tf.compat.v1.Dimension(m % n)
tf.compat.v1.Dimension(m)    % tf.compat.v1.Dimension(None)  # equiv. to
tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None) % tf.compat.v1.Dimension(n)     # equiv. to
tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None) % tf.compat.v1.Dimension(None)  # equiv. to
tf.compat.v1.Dimension(None)
 

args
other Otra Dimensión, o un valor aceptado por as_dimension .

Devoluciones
Una dimensión cuyo valor es self modulo other .

__mul__

Ver fuente

Devuelve el producto de self y de other .

Dimensiones se resumen como sigue:

 tf.compat.v1.Dimension(m)    * tf.compat.v1.Dimension(n)     ==
tf.compat.v1.Dimension(m * n)
tf.compat.v1.Dimension(m)    * tf.compat.v1.Dimension(None)  # equiv. to
tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None) * tf.compat.v1.Dimension(n)     # equiv. to
tf.compat.v1.Dimension(None)
tf.compat.v1.Dimension(None) * tf.compat.v1.Dimension(None)  # equiv. to
tf.compat.v1.Dimension(None)
 

args
other Otra Dimensión, o un valor aceptado por