DynamicPartition
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Partisi `data` menjadi tensor `num_partitions` menggunakan indeks dari `partitions`.
Untuk setiap tupel indeks `js` dengan ukuran `partitions.ndim`, irisan `data[js, ...]` menjadi bagian dari `outputs[partitions[js]]`. Irisan dengan `partitions[js] = i` ditempatkan di `outputs[i]` dalam urutan leksikografis `js`, dan dimensi pertama `outputs[i]` adalah jumlah entri dalam `partitions` sama dengan 'saya'. Secara terperinci,
outputs[i].shape = [sum(partitions == i)] + data.shape[partitions.ndim:]
outputs[i] = pack([data[js, ...] for js if partitions[js] == i])
`data.shape` harus dimulai dengan `partitions.shape`.
Misalnya:
# Scalar partitions.
partitions = 1
num_partitions = 2
data = [10, 20]
outputs[0] = [] # Empty with shape [0, 2]
outputs[1] = [[10, 20]]
# Vector partitions.
partitions = [0, 0, 1, 1, 0]
num_partitions = 2
data = [10, 20, 30, 40, 50]
outputs[0] = [10, 20, 50]
outputs[1] = [30, 40]
Lihat `dynamic_stitch` untuk contoh cara menggabungkan kembali partisi.
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Warisan
Dari kelas java.lang.Object boolean | sama dengan (Objek arg0) |
Kelas terakhir<?> | dapatkan Kelas () |
ke dalam | Kode hash () |
kekosongan terakhir | beri tahu () |
kekosongan terakhir | beri tahuSemua () |
Rangkaian | keString () |
kekosongan terakhir | tunggu (arg0 panjang, int arg1) |
kekosongan terakhir | tunggu (argumen panjang0) |
kekosongan terakhir | Tunggu () |
Dari antarmuka java.lang.Iterable kekosongan abstrak | forEach (Konsumen<? super T> arg0) |
abstrak Iterator< Operan <T>> | pengulangan () |
abstrak Spliterator< Operan <T>> | pemisah () |
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Nilai Konstan: "DynamicPartition"
Metode Publik
Metode pabrik untuk membuat kelas yang membungkus operasi DynamicPartition baru.
Parameter
cakupan | ruang lingkup saat ini |
---|
partisi | Bentuk apa pun. Indeks dalam rentang `[0, num_partitions)`. |
---|
nomorPartisi | Jumlah partisi yang akan dikeluarkan. |
---|
Kembali
- contoh baru dari DynamicPartition
Iterator publik< Operan <T>> iterator ()
Daftar publik< Keluaran <T>> keluaran ()
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-09-10 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
{"lastModified": "Terakhir diperbarui pada 2024-09-10 UTC."}