Elemen dalam array NumPy dapat diakses dengan pengindeksan. Pengindeksan adalah operasi yang menarik sekumpulan nilai terpilih dari array. Indeks nilai dalam larik adalah lokasi nilai tersebut di dalam larik. Ada perbedaan antara nilai dan tempat nilai disimpan dalam array Show Array dengan 3 nilai dibuat di bagian kode di bawah ini Dalam [1] import numpy as np [2 4 6]_Array di atas berisi tiga nilai. [2 4 6]6, [2 4 6]7 dan [2 4 6]8. Masing-masing nilai tersebut memiliki indeks yang berbeda Ingat menghitung dengan Python dimulai pada [2 4 6]_9 dan berakhir pada 0Nilai [2 4 6]_6 memiliki indeks 0. Kita juga bisa mengatakan [2 4 6]_6 ada di lokasi 0 dari array. Nilai [2 4 6]_7 memiliki indeks 4 dan nilai [2 4 6]8 memiliki indeks [2 4 6]6. Tabel di bawah menunjukkan indeks (atau lokasi) dari setiap nilai dalam larikIndeks (atau lokasi)Nilai0 [2 4 6]61 [2 4 6]72 [2 4 6]8 Nilai individu yang disimpan dalam array dapat diakses dengan pengindeksan Bentuk umum untuk mengindeks array NumPy ada di bawah _Di mana import numpy as np_0 adalah nilai yang disimpan dalam array, import numpy as np1 adalah nama objek array dan import numpy as np2 menentukan indeks atau lokasi dari nilai tersebut Pada larik di atas, nilai 6 disimpan di indeks 2 Di [2] import numpy as np [2 4 6] 6 Pengindeksan Array MultidimensiArray multi-dimensi juga dapat diindeks. Array 2-D sederhana ditentukan oleh daftar daftar Dalam [3] import numpy as np [[2 3 4] [6 7 8]]Nilai dalam larik 2-D dapat diakses menggunakan notasi umum di bawah ini.
Di mana import numpy as np_0 adalah nilai yang ditarik dari larik 2-D dan import numpy as np4 menentukan indeks baris dan kolom dari nilai tersebut. Ingat penghitungan Python dimulai pada [2 4 6]_9, jadi baris pertama adalah baris nol dan kolom pertama adalah kolom nol Kita dapat mengakses nilai import numpy as np_6 pada array di atas dengan memanggil indeks baris dan kolom import numpy as np7. Ini sesuai dengan baris ke-2 (ingat baris 0 adalah baris pertama) dan kolom ke-3 (kolom 0 adalah kolom pertama) Dalam [4] import numpy as np [[2 3 4] [6 7 8]] 8 Menetapkan Nilai dengan PengindeksanPengindeksan array digunakan untuk mengakses nilai dalam array. Dan pengindeksan array juga dapat digunakan untuk menetapkan nilai array Bentuk umum yang digunakan untuk menetapkan nilai ke indeks atau lokasi tertentu dalam larik adalah di bawah ini [2 4 6]_0 Di mana import numpy as np_0 adalah nilai baru yang masuk ke dalam array dan import numpy as np2 adalah lokasi yang akan ditempati oleh nilai baru Kode di bawah menempatkan nilai [2 4 6] 6_0 ke indeks kedua atau lokasi array [2 4 6] 61 Dalam [5] [2 4 6]_1 [2 4 6]_2Nilai juga dapat diberikan ke lokasi tertentu dalam array 2-D menggunakan formulir. [2 4 6]_3 Contoh kode di bawah ini menunjukkan nilai [2 4 6] 6_2 yang diberikan ke baris ke-2 (indeks 4) dan kolom ke-3 (indeks [2 4 6]6) dari array Bagaimana Anda menetapkan nilai ke array?Menetapkan nilai ke elemen variabel larik asosiatif dapat dilakukan dengan menggunakan pernyataan penugasan di mana array diberi nama, nilai indeks ditentukan dan nilai elemen terkait ditetapkan.
Bagaimana Anda menetapkan nilai ke posisi array di Python?Ada dua cara untuk menangani hal ini. . Gunakan tambahkan. Ini mengambil daftar dan memperluasnya dengan elemen yang terkandung dalam pemanggilan fungsi. . Secara eksplisit menentukan daftar kosong. Ini dapat dilakukan dengan menggunakan sesuatu seperti. distArray = [0]*num_elements , di mana num_elements adalah jumlah elemen yang ingin Anda miliki Bagaimana Anda mereferensikan nilai tertentu dalam array dengan Python?Jadi untuk mereferensikan elemen array dua dimensi, parameter pertama adalah baris yang Anda rujuk dan parameter kedua adalah kolom yang Anda rujuk. So array2[1][3] would be referencing the element of the index of row 1, column 3 (the 2nd row and the fourth column).
Bagaimana cara menetapkan nilai ke elemen dalam array NumPy?Penugasan Elemen dalam Array NumPy
. using the = operator, just like regular python lists. |