Mari buat array NumPy 2-Dimensi menggunakan np. arange[] dan np. reshape[] fungsi dan kemudian, ulangi menggunakan for loop dengan fungsi
import numpy as np
# Create a NumPy array
arr = np.array[[20, 35, 40, 25, 50]]
# Iterate over an array using for loop
for x in arr:
print[x]
9. Sintaks di bawah ini akan mengulangi indeks dan nilai dari array yang diberikan dan mengembalikannya secara berurutan
# Iterate 2-Dimensional array
# Create 2-D array
arr = np.arange[12]
arr1 = arr.reshape[3,4]
print["2-Dimensional array:\n", arr1]
# Iterate two dimensional array
print["Output:"]
for x in np.nditer[arr1]:
print[x]
_Hasil di bawah output
# Output:
2-Dimensional array:
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
#Output:
0
1
2
3
4
5
6
7
8
6. Iterasi Indeks dan Nilai Array 2 Dimensi menggunakan For Loop
Mari kita lihat juga cara mengulangi indeks dan nilai array 2-D tertentu menggunakan loop Python
import numpy as np
# Create a NumPy array
arr = np.array[[20, 35, 40, 25, 50]]
# Iterate over an array using for loop
for x in arr:
print[x]
5 bersama dengan fungsi
import numpy as np
# Create a NumPy array
arr = np.array[[20, 35, 40, 25, 50]]
# Iterate over an array using for loop
for x in arr:
print[x]
6. Misalnya,
# Iterate 2-D array and get indexes & values
for index, value in np.ndenumerate[arr]:
print[index, value]
Hasil di bawah output
# Output:
[0,] 0
[1,] 1
[2,] 2
[3,] 3
[4,] 4
[5,] 5
[6,] 6
[7,] 7
[8,] 8
[9,] 9
[10,] 10
[11,] 11
_7. Iterasi Dimensi Tunggal Array 2-D menggunakan for Loop
Kadang-kadang Anda mungkin perlu mengulang melalui array NumPy 2-D satu dimensi, Kita dapat menggunakan fungsi nditer[] dengan
# Output:
20
35
40
25
50
2 param sebagai
# Output:
20
35
40
25
50
3' dan
# Output:
20
35
40
25
50
4 param sebagai
# Output:
20
35
40
25
50
5'
import numpy as np
# Create a NumPy array
arr = np.array[[20, 35, 40, 25, 50]]
# Iterate over an array using for loop
for x in arr:
print[x]
0Hasil di bawah output
import numpy as np
# Create a NumPy array
arr = np.array[[20, 35, 40, 25, 50]]
# Iterate over an array using for loop
for x in arr:
print[x]
_17. Kesimpulan
Pada artikel ini, saya telah menjelaskan beberapa contoh bagaimana mengulang perulangan for melalui setiap elemen array dengan Python. Untuk menggunakan array di Python Anda harus menggunakan perpustakaan NumPy, dan perpustakaan ini juga menyediakan metode
import numpy as np
# Create a NumPy array
arr = np.array[[20, 35, 40, 25, 50]]
# Iterate over an array using for loop
for x in arr:
print[x]
9,
# Output:
20
35
40
25
50
7 untuk mengulang melalui array tunggal dan multi-dimensi. Saya juga telah menjelaskan cara mengulang array dengan indeks & nilai, dan array multidimensi dengan contoh Dengan menggunakan perulangan di Python, kita dapat mengiterasi semua elemen Array, dan karenanya mengelola nilai di setiap elemen
Bagaimana cara mengakses semua elemen array dengan Python?
Oke, sekarang Anda telah membuat Array dengan Python dan ingin mulai menggunakannya. Tapi bagaimana kita mengakses elemen-elemen di dalam Array dengan cara yang mudah? . Misalnya, mungkin Anda ingin menelusuri semua nilai dalam larik untuk menemukan nilai tertentu. Anda dapat mengulangi semua nilai dalam array menggunakan loop. Jika Anda perlu melihat bagaimana loop di Python dibuat dan digunakan, lihat halaman ini
Di Python, dimungkinkan untuk mengulang, menelusuri semua elemen array menggunakan loop
Contoh. Proses semua elemen array dengan Python
Mari kita ambil contoh tentang cara membuat loop yang memproses elemen array dengan Python. Kami akan menggunakan larik favorit kami – yang berisi hewan
Jika dibandingkan dengan Daftar [Array dinamis], Array Python menyimpan jenis elemen yang serupa di dalamnya. Sementara Daftar Python dapat menyimpan elemen milik tipe data yang berbeda di dalamnya
Sekarang, mari kita lihat berbagai cara untuk menginisialisasi array dengan Python
Metode 1. Menggunakan fungsi for loop dan Python range[]
Fungsi python for loop dan range[] bersama-sama dapat digunakan untuk menginisialisasi array dengan nilai default
Sintaksis
[value for element in range[num]]
Fungsi Python range[] menerima angka sebagai argumen dan mengembalikan urutan angka yang dimulai dari 0 dan diakhiri dengan angka yang ditentukan, bertambah 1 setiap kali
Python for loop akan menempatkan 0[default-value] untuk setiap elemen dalam larik antara rentang yang ditentukan dalam fungsi range[]
Contoh
arr=[] arr = [0 for i in range[5]] print[arr]
Kami telah membuat array — 'arr' dan menginisialisasinya dengan 5 elemen yang membawa nilai default [0]
Keluaran
[0, 0, 0, 0, 0]
Metode 2. Modul Python NumPy untuk membuat dan menginisialisasi array
Modul Python NumPy dapat digunakan untuk membuat array dan memanipulasi data di dalamnya secara efisien. Yang numpy. fungsi empty[] membuat array dengan ukuran tertentu dengan nilai default = 'Tidak Ada'
Sintaksis
numpy.empty[size,dtype=object]
Contoh
import numpy as np arr = np.empty[10, dtype=object] print[arr]
Keluaran
[None None None None None None None None None None]
Metode 3. Metode langsung untuk menginisialisasi array Python
Saat mendeklarasikan array, kita dapat menginisialisasi nilai data menggunakan perintah di bawah ini
array-name = [default-value]*size
Contoh
arr_num = [0] * 5 print[arr_num] arr_str = ['P'] * 10 print[arr_str]
Seperti yang terlihat pada contoh di atas, kami telah membuat dua larik dengan nilai default sebagai '0' dan 'P' bersama dengan ukuran yang ditentukan bersamanya
Keluaran
[0, 0, 0, 0, 0] ['P', 'P', 'P', 'P', 'P', 'P', 'P', 'P', 'P', 'P']
Kesimpulan
Dengan ini, kita telah sampai pada akhir topik ini. Silakan berkomentar di bawah jika Anda menemukan keraguan