Di NumPy dengan bantuan fungsi shape(), kita dapat menemukan jumlah baris dan kolom. Dalam fungsi ini, kami melewatkan matriks dan itu akan mengembalikan nomor baris dan kolom matriks
Sintaksis
shape()Kembali. Jumlah baris dan kolom
Contoh
Piton
import numpy as np
________45__46_______ np.arange(import3[[1 2 3] [4 5 6] [7 8 9]] (3,3) 1import5[[1 2 3] [4 5 6] [7 8 9]] (3,3) 3[[1 2 3] [4 5 6] [7 8 9]] (3,3) 4[[1 2 3] [4 5 6] [7 8 9]] (3,3) 1[[1 2 3] [4 5 6] [7 8 9]] (3,3) _41_______9[[1 2 3] [4 5 6] [7 8 9]] (3,3) 7
Dalam tutorial ini, kita akan melihat cara mendapatkan jumlah baris array 2D di Numpy dengan bantuan beberapa contoh
Bagaimana cara mendapatkan jumlah baris di Numpy?
Anda dapat menggunakan fungsi len() bawaan Python atau properti numpy.ndarray.shape untuk mendapatkan jumlah baris dari array Numpy 2d
Berikut ini adalah sintaks -
# num rows using the len() function len(ar) # num rows using the .shape property ar.shape[0]_Sekarang mari kita lihat kedua metode tersebut dengan bantuan beberapa contoh –
Pertama, kita akan membuat array Numpy 2d yang akan kita gunakan sepanjang tutorial ini
import numpy as np # create a 2d array ar = np.array([ [1, 2, 3, 4], [1, 1, 0, 0], [5, 6, 7, 8] ]) # display the array print(ar)Keluaran
[[1 2 3 4] [1 1 0 0] [5 6 7 8]]_Di sini, kami menggunakan fungsi numpy.array() untuk membuat larik 2d dengan tiga baris dan empat kolom
Metode 1 – Jumlah baris menggunakan fungsi len()
len() adalah fungsi bawaan Python yang mengembalikan panjang objek. Ini digunakan pada urutan atau koleksi. Jika Anda menerapkan fungsi len() pada larik Numpy 2d, ini akan mengembalikan jumlah baris dalam larik
# number of rows of array print(len(ar))_Keluaran
3Kami mendapatkan jumlah baris dalam array di atas sebagai 3
Metode 2 – Jumlah baris menggunakan properti import numpy as np # create a 2d array ar = np.array([ [1, 2, 3, 4], [1, 1, 0, 0], [5, 6, 7, 8] ]) # display the array print(ar)3
Anda juga bisa mendapatkan jumlah baris dalam array Numpy 2d dengan mengakses properti import numpy as np # create a 2d array ar = np.array([ [1, 2, 3, 4], [1, 1, 0, 0], [5, 6, 7, 8] ]) # display the array print(ar)3 yang mengembalikan tuple import numpy as np # create a 2d array ar = np.array([ [1, 2, 3, 4], [1, 1, 0, 0], [5, 6, 7, 8] ]) # display the array print(ar)5. Untuk mendapatkan jumlah baris saja, akses nilai pada indeks 0 dari properti bentuk
# number of rows of array print(ar.shape[0])Keluaran
3Kami mendapatkan hasil yang sama seperti di atas, 3
Ringkasan
Dalam tutorial ini, kita melihat dua metode untuk mendapatkan jumlah baris array 2d di Numpy
- Gunakan fungsi len() bawaan Python
- Melalui properti import numpy as np # create a 2d array ar = np.array([ [1, 2, 3, 4], [1, 1, 0, 0], [5, 6, 7, 8] ]) # display the array print(ar)_3 dari array. (Nilai pada indeks ke-0 dari shape tuple adalah jumlah baris)
Anda mungkin juga tertarik pada –
- Numpy – Buat Matriks Diagonal (Dengan Contoh)
- Dapatkan N Baris Pertama dari 2D Numpy Array
- Dapatkan N Baris Terakhir dari 2D Numpy Array
Berlangganan buletin kami untuk panduan dan tutorial yang lebih informatif
Kami tidak melakukan spam dan Anda dapat memilih keluar kapan saja
Pengarang
Piyush Raj
Piyush adalah seorang profesional data yang bersemangat menggunakan data untuk memahami berbagai hal dengan lebih baik dan membuat keputusan berdasarkan informasi. Di masa lalu, dia bekerja sebagai Ilmuwan Data untuk ZS dan memegang gelar teknik dari IIT Roorkee. Hobinya termasuk menonton kriket, membaca, dan mengerjakan proyek sampingan
Array adalah struktur data yang digunakan untuk menyimpan elemen. Array hanya dapat menyimpan jenis elemen yang serupa. A Dua Dimensi didefinisikan sebagai Array di dalam Array. Indeks array dimulai dengan 0 dan diakhiri dengan ukuran array minus 1. Kita dapat membuat 'n' jumlah array dalam sebuah array
Pada gambar di atas, kita dapat melihat bahwa indeks secara unik mengidentifikasi setiap elemen array
Dalam tutorial Daftar Python ini, Anda akan belajar
Bagaimana Cara Membuat Array dengan Python?
Kita dapat membuat array (daftar) dua dimensi dengan baris dan kolom
Sintaksis
[[r1,r2,r3,..,rn],[c1,c2,c3,.......,cn]]Di mana,
r singkatan baris dan c singkatan kolom
Contoh. Berikut adalah contoh pembuatannya
Array 2D dengan 4 baris dan 5 kolom
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array)Keluaran
[[23, 45, 43, 23, 45], [45, 67, 54, 32, 45], [89, 90, 87, 65, 44], [23, 45, 67, 32, 10]]Mengakses nilai-nilai
Kita dapat mengakses nilai menggunakan posisi indeks
Sintaksis
Kita bisa mendapatkan nilai baris menggunakan Array[row index][column index]3 operator
array[row index]Kita bisa mendapatkan nilai kolom menggunakan Array[row index][column index]4
Array[row index][column index]di mana,
- array adalah array masukan
- indeks baris adalah posisi indeks baris dimulai dari 0
- indeks kolom adalah posisi indeks kolom dimulai dari 0 berturut-turut
Contoh
Dalam contoh ini kita akan mengakses nilai menggunakan posisi indeks
#creare 2D array with 4 rows and 5 columns array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) #get the first row print(array[0]) #get the third row print(array[2]) #get the first row third element print(array[0][2]) #get the third row forth element print(array[2][3])Keluaran
[[23, 45, 43, 23, 45], [45, 67, 54, 32, 45], [89, 90, 87, 65, 44], [23, 45, 67, 32, 10]] [23, 45, 43, 23, 45] [89, 90, 87, 65, 44] 43 65Kami juga dapat mengakses elemen menggunakan Array[row index][column index]5
Sintaksis
for rows in the array: for columns in rows: print(columns)di mana,
- baris digunakan untuk mengulangi baris demi baris
- kolom digunakan untuk mengulangi nilai yang ada di setiap baris
Contoh
Creare 2D array with 4 rows and 5 columns array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #use for loop to iterate the array for rows in array: for columns in rows: print(columns,end=" ") print()Keluaran
23 45 43 23 45 45 67 54 32 45 89 90 87 65 44 23 45 67 32 10Memasukkan nilai ke dalam array dua dimensi
Di sini kita akan memasukkan nilai ke dalam array dua dimensi menggunakan fungsi insert()
Sintaksis
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _0di mana,
- array adalah array input
- indeks adalah posisi baris untuk menyisipkan baris tertentu
- value adalah nilai yang akan dimasukkan ke dalam array
Contoh. Masukkan ke nilai dalam array
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _1Keluaran
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _2Memperbarui nilai ke dalam array dua dimensi
Berikut adalah dua metode untuk memperbarui nilai dalam larik 2-D (daftar)
Anda dapat memperbarui baris dengan menggunakan sintaks berikut
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _3Anda dapat memperbarui nilai kolom di dalam baris dengan menggunakan sintaks berikut
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _4Contoh
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _5Keluaran
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _6Menghapus nilai dari array dua dimensi
Anda dapat menghapus baris menggunakan fungsi Array[row index][column index]6
Sintaksis
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _7di mana,
- array adalah array input
- indeks mengacu pada indeks baris
Contoh
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _8Keluaran
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print(array) _9Dapatkan ukuran array dua dimensi
Anda bisa mendapatkan ukuran array dua dimensi menggunakan fungsi line(). Ini akan mengembalikan jumlah baris dalam array
Bagaimana Anda menemukan jumlah baris dan kolom dalam array 2D?
Kami menggunakan arrayname. length untuk menentukan jumlah baris dalam array 2D karena panjang array 2D sama dengan jumlah baris yang dimilikinya. Jumlah kolom dapat bervariasi dari baris ke baris, itulah sebabnya jumlah baris digunakan sebagai panjang larik 2D.Bagaimana Anda menemukan jumlah baris dan kolom dalam array dengan Python?
Dalam NumPy dengan bantuan fungsi shape() , kita dapat menemukan jumlah baris dan kolom. Dalam fungsi ini, kami melewatkan matriks dan itu akan mengembalikan nomor baris dan kolom matriks. Kembali. Jumlah baris dan kolom.Bagaimana cara menghitung jumlah kolom dalam larik 2D?
Jadi, pada membagi memori yang ditempati oleh semua elemen baris dengan memori yang ditempati oleh satu elemen akan memberi kita jumlah kolom . Sebagai contoh. int A[3][4]; . e sizeof(A[0]) akan mengembalikan 16 byte.Bagaimana Anda menemukan ukuran array 2D dengan Python?
Langkah-langkah. .Inisialisasi larik/daftar 2DJalankan loop untuk menghitung ukuran setiap ukuran kolomDi akhir putaran, Anda akan dapat menghitung ukuran kolomTotal elemen dalam array 2D sama dengan total elemen di semua kolom yang dihitung dalam loop