Bagian dari array python 2d
Pada artikel ini, saya akan menjelaskan pemotongan array Python NumPy dan cara mengekstrak beberapa bagian data dari array 1 dimensi, array 2 dimensi, dan array 3 dimensi Show
Cara lain untuk mengakses elemen dari larik NumPy adalah pengindeksan larik NumPy. Perhatikan bahwa array di objek _7 mengikuti indeks berbasis nol1. Contoh Singkat Python NumPy Array SlicingJika Anda sedang terburu-buru, di bawah ini adalah beberapa contoh cepat tentang cara mengiris array Python NumPy _2. Mengiris Array NumPy 1-DimensiDengan menggunakan operasi pemotongan, kita dapat mengekstraksi elemen dari array NumPy 1-D. Misalnya, 8 sintaks untuk mengiris elemen dari 9 dari larik 1-D berikut
Dari penjelasan di atas, Anda dapat mengamati bahwa hasilnya 0 indeks awal yaitu 5, tetapi mengecualikan indeks akhir yaitu 1Saat kita meneruskan elemen dari indeks 3 ke akhir sebagai parameter operasi pemotongan, kita akan mendapatkan elemen array dari indeks 3 hingga indeks terakhir
Untuk mengiris elemen array 1-D dari indeks awal ke indeks ke-5 sebagai parameter operasi pemotongan, kita akan mendapatkan elemen array dari indeks awal ke indeks akhir yang disebutkan sebelumnya _Gunakan nilai langkah untuk menentukan langkah pemotongan. Ini mengembalikan setiap elemen lain dari seluruh array. Ikuti sintaks mengiris [mulai. berhenti. langkah] di sini, parameter dipisahkan oleh titik dua (. ). _3. Gunakan Pemotongan Negatif Untuk Mendapatkan Elemen NumPy ArraySebagai bagian dari mengekstraksi elemen array NumPy dari akhiran, kita harus menggunakan pemotongan negatif, yaitu mengekstraksi elemen array dari akhiran 2 untuk mengiris dari indeks -4 ke indeks -2 dari akhir. Minus operator untuk merujuk ke indeks dari akhir
Dari penjelasan di atas, kita dapat melihat bahwa kita telah mengiris elemen array dari akhir 4. Gunakan Slicing With Interval 0f NumPy Arrays 3 dalam irisan ini 4 adalah titik awal dan 5 adalah interval. Jadi bintang larik yang kembali dari elemen dalam indeks tiga. Setelah itu, dibutuhkan setiap elemen keempat dari array hingga akhir
5. Mengiris Array NumPy 2-DimensiGunakan mengiris larik 2 dimensi di kedua sumbu untuk mendapatkan subset persegi panjang dari larik asli. Anda dapat menggunakan _6 untuk memilih baris 1. satu ke ujung bawah array dan kolom 1. 3 (kolom 1 dan 2)
6. Mengiris Array NumPy 3-DimensiUntuk mengekstrak elemen array NumPy 3-D menggunakan operasi slice, pertama-tama kita harus membuat array 3-dimensi dan kemudian menerapkan operasi slice
7. KesimpulanPada artikel ini, saya telah menjelaskan teknik pemotongan array Python NumPy untuk mengekstraksi elemen dari array 1-D, array 2-D, dan array 3-D dengan contoh Bagaimana Anda menentukan array 2D dengan Python?Sintaks Python 2D Array
. array_name=[[r1c1,r1c2,r1c3,. ],[r2c1,r2c2,r2c3,. ],. . . . ] Dimana array_name adalah nama array, r1c1, r1c1 dll. , adalah elemen dari array. Di sini r1c1 berarti itu adalah elemen kolom pertama dari baris pertama.
Bagaimana Anda memilih bagian dari matriks dengan Python?Dengan bantuan matriks Numpy. metode choose(), kita dapat memilih elemen dari matriks dengan melewatkan parameter sebagai array yang berisi indeks nomor baris yang akan dipilih .
Bagaimana Anda membagi array NumPy 2D dengan Python?Gunakan metode hsplit() untuk memisahkan larik 2-D menjadi tiga larik 2-D di sepanjang baris . Catatan. Alternatif serupa untuk vstack() dan dstack() tersedia sebagai vsplit() dan dsplit().
Bagaimana Anda menutupi array 2D dengan Python?Untuk menyamarkan baris dan/atau kolom dari larik 2D yang berisi nilai bertopeng, gunakan np. ma. mask_rowcols() metode di Numpy . Fungsi mengembalikan versi array input yang dimodifikasi, disamarkan bergantung pada nilai parameter sumbu. |