Lakukan pengurutan tidak langsung di sepanjang sumbu yang diberikan menggunakan algoritme yang ditentukan oleh kata kunci jenis. Ini mengembalikan array indeks dengan bentuk yang sama dengan data indeks itu di sepanjang sumbu yang diberikan dalam urutan yang diurutkan
Parameter . a array_likeArray untuk mengurutkan
sumbu int atau Tidak Ada, opsionalSumbu yang akan diurutkan. Standarnya adalah -1 (sumbu terakhir). Jika Tidak Ada, array yang diratakan digunakan
jenis {'quicksort', 'mergesort', 'heapsort', 'stable'}, opsionalAlgoritma pengurutan. Standarnya adalah 'quicksort'. Perhatikan bahwa 'stable' dan 'mergesort' menggunakan timsort di bawah sampul dan, secara umum, implementasi sebenarnya akan berbeda dengan tipe data. Opsi 'mergesort' dipertahankan untuk kompatibilitas mundur
Berubah pada versi 1. 15. 0. Opsi 'stabil' telah ditambahkan.
urutan str atau daftar str, opsionalKetika a adalah larik dengan bidang yang ditentukan, argumen ini menentukan bidang mana yang akan dibandingkan pertama, kedua, dst. Satu bidang dapat ditentukan sebagai string, dan tidak semua bidang perlu ditentukan, tetapi bidang yang tidak ditentukan akan tetap digunakan, sesuai urutan kemunculannya dalam dtype, untuk memutuskan ikatan
Pengembalian . index_array ndarray, intSusunan indeks yang mengurutkan sepanjang sumbu yang ditentukan. Jika a satu dimensi, a[index_array] menghasilkan a yang diurutkan. Lebih umum, np.take_along_axis(a, index_array, axis=axis)_ selalu menghasilkan a yang diurutkan, terlepas dari dimensinya
Lihat juga
Menjelaskan algoritma pengurutan yang digunakan
Sortir stabil tidak langsung dengan banyak kunci
Sortir di tempat
Pengurutan parsial tidak langsung
Terapkan >>> x = np.array([[0, 3], [2, 2]]) >>> x array([[0, 3], [2, 2]]) _5 dari argsort ke array seolah-olah dengan memanggil sort
Catatan
Lihat untuk catatan tentang algoritma pengurutan yang berbeda
Pada NumPy 1. 4. 0 bekerja dengan array nyata/kompleks yang berisi nilai nan. Urutan sortir yang ditingkatkan didokumentasikan di
Alat berikut memvisualisasikan apa yang dilakukan komputer langkah demi langkah saat menjalankan program tersebut
Editor Kode Python
Punya cara lain untuk menyelesaikan solusi ini?
Sebelumnya. Tulis program Python untuk mengekstrak elemen ke-n dari daftar tupel yang diberikan menggunakan lambda
Lanjut. Tulis program Python untuk menghapus semua elemen dari daftar yang diberikan yang ada di daftar lain menggunakan lambda
Berapa tingkat kesulitan latihan ini?
Mudah Sedang KerasUji keterampilan Pemrograman Anda dengan kuis w3resource
Ikuti kami di Facebook dan Twitter untuk pembaruan terkini.
Piton. Kiat Hari Ini
Bin untuk bit
Jadi bagaimana semuanya dimulai?
Saat Anda membaca surat-surat ini, mereka benar-benar bepergian sebagai satu dan nol mungkin melintasi Samudra Atlantik melalui kabel serat optik ke rumah Anda. 3 tip berikutnya adalah untuk orang-orang yang mungkin tertarik dengan byte dan bit yang merupakan sistem yang mewakili angka satu dan nol ini
Ini mungkin terdengar sepele tetapi sebenarnya tidak sepele bahkan untuk pemrogram tingkat tinggi atau manusia mana pun dalam pengertian itu. Di sinilah semuanya dimulai sejauh komputer berjalan. Saya pikir sebagai pembuat kode setiap orang setidaknya harus mengambil beberapa menit untuk memahami "bit" sama seperti masuk akal bagi seorang tukang kayu untuk memahami apa itu pohon atau sesuatu seperti itu
Juga, jika Anda menonton game imitasi, kisah nyata yang luar biasa tentang Alan Turing orang yang mendirikan komputer modern pertama (Turing Machine - 1936) yang diikuti oleh komputer digital pertama seperti komputer ABC (tanpa CPU maka tidak dapat diprogram) dan komputer ENIAC . Ini semua memiliki fitur umum. tabung vakum. Ini seperti bola lampu yang menyala dan mati, mewakili 1 dan mati mewakili 0. Tambahkan cukup nilai-nilai ini bersama-sama dan Anda memiliki data digital. Hore
Juga ComputerHope memiliki artikel yang sangat bagus tentang Sejarah Perkembangan Komputer yang layak dibaca
Jadi, jika cerita itu tidak membuat Anda terkesan, saya tidak tahu apa yang akan tetapi satu bit mewakili 1 nilai dari 2 kemungkinan, 0 atau 1. Seluruh ide ini secara harfiah adalah dasar dari semua komputasi dan elektronik yang kita miliki dan gunakan saat ini