Menghitung perbedaan antara dua daftar angka atau string.
Mengingat daftar `x` dan daftar `y`, operasi ini mengembalikan daftar `keluar` yang mewakili semua nilai yang ada di `x` tetapi tidak di `y`. Daftar `keluar` yang dikembalikan diurutkan dalam urutan yang sama dengan nomor yang muncul di `x` (duplikat dipertahankan). Operasi ini juga mengembalikan daftar `idx` yang mewakili posisi setiap elemen `keluar` di `x`. Dengan kata lain:
`keluar[i] = x[idx[i]] untuk i di [0, 1, ..., len(keluar) - 1]`
Misalnya, dengan masukan ini:
x = [1, 2, 3, 4, 5, 6]
y = [1, 3, 5]
out ==> [2, 4, 6]
idx ==> [1, 3, 5]
Metode Publik
statis <T, U memperluas Angka> SetDiff1d <T, U> | |
statis <T> SetDiff1d <T, Integer> | |
Keluaran <U> | idx () 1-D. |
Keluaran <T> | keluar () 1-D. |
Metode Warisan
Metode Publik
public static SetDiff1d <T, U> buat ( Lingkup lingkup, Operan <T> x, Operan <T> y, Kelas<U> outIdx)
Metode pabrik untuk membuat kelas yang membungkus operasi SetDiff1d baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
X | 1-D. Nilai-nilai yang harus dijaga. |
kamu | 1-D. Nilai yang akan dihapus. |
Kembali
- contoh baru dari SetDiff1d
public static SetDiff1d <T, Integer> buat ( Lingkup lingkup, Operan <T> x, Operan <T> y)
Metode pabrik untuk membuat kelas yang membungkus operasi SetDiff1d baru menggunakan tipe keluaran default.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
X | 1-D. Nilai-nilai yang harus dijaga. |
kamu | 1-D. Nilai yang akan dihapus. |
Kembali
- contoh baru dari SetDiff1d