Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tf.compat.v1.Dimension

Lihat sumber di GitHub

Merupakan nilai dari satu dimensi dalam TensorShape.

value Nilai dimensi ini, atau Tidak ada jika tidak diketahui.

metode

assert_is_compatible_with

Lihat sumber

Menimbulkan pengecualian jika other tidak kompatibel dengan Dimensi ini.

args
other Dimensi lain.

kenaikan gaji
ValueError Jika self dan other tidak kompatibel (lihat is_compatible_with).

is_compatible_with

Lihat sumber

Pengembalian benar jika other kompatibel dengan Dimensi ini.

Dua Dimensi dikenal kompatibel jika mereka memiliki nilai yang sama. Sebuah Dimensi diketahui kompatibel dengan semua Dimensi lainnya.

args
other Dimensi lain.

Pengembalian
Benar jika ini Dimension dan other yang kompatibel.

merge_with

Lihat sumber

Pengembalian Dimensi yang menggabungkan informasi dalam self dan other .

Dimensi digabungkan sebagai berikut:

 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 Dimensi lain.

Pengembalian
Sebuah Dimensi yang berisi informasi gabungan self dan other .

kenaikan gaji
ValueError Jika self dan other tidak kompatibel (lihat is_compatible_with).

__add__

Lihat sumber

Mengembalikan jumlah self dan other .

Dimensi disimpulkan sebagai berikut:

 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 Lain Dimensi, atau nilai yang diterima oleh as_dimension .

Pengembalian
Sebuah Dimensi yang nilainya adalah jumlah dari self dan other .

__div__

Lihat sumber

TIDAK BERLAKU LAGI: Gunakan __floordiv__ via x // y sebagai gantinya.

Fungsi ini hanya ada untuk tujuan kompatibilitas ke belakang; kode baru harus menggunakan __floordiv__ melalui sintaks x // y . Menggunakan x // y berkomunikasi dengan jelas bahwa hasilnya putaran bawah, dan maju kompatibel untuk Python 3.

args
other Lain Dimension .

Pengembalian
Sebuah Dimension yang nilainya adalah hasil bagi bilangan bulat dari self dan other .

__eq__

Lihat sumber

Pengembalian benar jika other memiliki nilai yang diketahui sama dengan Dimensi ini.

__floordiv__

Lihat sumber

Mengembalikan hasil bagi self dan other turun bulat.

Dimensi dibagi sebagai berikut:

 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 Lain Dimensi, atau nilai yang diterima oleh as_dimension .

Pengembalian
Sebuah Dimension yang nilainya adalah hasil bagi bilangan bulat dari self dan other .

__ge__

Lihat sumber

Pengembalian Benar jika self diketahui lebih besar dari atau sama dengan other .

Dimensi dibandingkan sebagai berikut:

 (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 Dimensi lain.

Pengembalian
Nilai self.value >= other.value jika keduanya diketahui, jika tidak ada.

__gt__

Lihat sumber

Pengembalian Benar jika self diketahui lebih besar dari other .

Dimensi dibandingkan sebagai berikut:

 (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 Dimensi lain.

Pengembalian
Nilai self.value > other.value jika keduanya diketahui, jika tidak ada.

__le__

Lihat sumber

Pengembalian Benar jika self dikenal kurang dari atau sama dengan other .

Dimensi dibandingkan sebagai berikut:

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