Bagaimana Anda menemukan ukuran array di python?

Hai semuanya. Saya harap kalian semua baik-baik saja. Pada artikel ini, kami akan mengungkap 3 varian panjang Array dengan Python

Seperti yang kita semua tahu, Python tidak mendukung atau memberi kita struktur data array secara langsung. Sebagai gantinya, Python melayani kami dengan 3 varian berbeda menggunakan struktur data Array di sini

Mari kita pergi dulu melalui berbagai cara di mana kita dapat membuat array Python

Selanjutnya, di bagian selanjutnya, kita akan membahas tentang penggunaan metode Python len() untuk mengambil panjang array di setiap varian


Menemukan Panjang Array dengan Python menggunakan metode len()

Python memberi kita struktur data array dalam bentuk di bawah ini

  • Daftar Piton
  • Modul Array Python
  • modul NumPy

Kita dapat membuat larik menggunakan salah satu varian di atas dan menggunakan fungsi yang berbeda untuk bekerja dengan dan memanipulasi data

_______ 33 _______ memungkinkan kita menemukan jumlah total elemen dalam array/objek. Artinya, ia mengembalikan jumlah elemen dalam larik/objek

Sintaksis

len(array)

Mari kita sekarang memahami cara untuk mengetahui panjang array dalam varian array Python di atas


Menemukan Panjang Daftar Python

Python len() method_ dapat digunakan dengan daftar untuk mengambil dan menampilkan jumlah elemen yang ditempati oleh daftar

Dalam contoh di bawah ini, kami telah membuat daftar elemen heterogen. Selanjutnya, kami telah menggunakan metode len() untuk menampilkan panjang daftar

lst = [1,2,3,4,'Python']
print("List elements: ",lst)
print("Length of the list:",len(lst))
_

Keluaran

List elements:  [1, 2, 3, 4, 'Python']
Length of the list: 5


Menemukan Panjang Array Python

Python Array module_ membantu kita membuat array dan memanipulasinya menggunakan berbagai fungsi modul. Metode len() dapat digunakan untuk menghitung panjang array

import array as A 
arr = A.array('i',[1,2,3,4,5])
print("Array elements: ",arr)
print("Length of array:",len(arr))

Array elements:  array('i', [1, 2, 3, 4, 5])
Length of array: 5
_


Menemukan Panjang Array Python NumPy

Seperti yang kita semua tahu, kita dapat membuat array menggunakan

lst = [1,2,3,4,'Python']
print("List elements: ",lst)
print("Length of the list:",len(lst))
0 dan menggunakannya untuk tujuan matematika apa pun. Metode len() membantu kita mengetahui jumlah nilai data yang ada dalam larik NumPy

import numpy as np
arr = np.arange(5)
len_arr = len(arr)
print("Array elements: ",arr)
print("Length of NumPy array:",len_arr)
_

Keluaran

Array elements:  [0 1 2 3 4]
Length of NumPy array: 5


Kesimpulan

Dengan ini kita telah sampai pada akhir topik ini. Jangan ragu untuk berkomentar di bawah ini, jika Anda menemukan pertanyaan. Sampai saat itu, Selamat Belajar

Array memudahkan untuk mengelompokkan nilai dalam Python. Menjaga nilai-nilai ini di satu tempat membuatnya mudah untuk dirujuk dan diakses di titik selanjutnya dalam kode Anda. Dengan demikian, array membuka jalan bagi kode yang disederhanakan dan dapat dikelola

Artikel ini membahas berbagai jenis array di Python dan manfaatnya masing-masing. Kami kemudian akan menjelaskan cara menghitung panjang array dengan Python dan bagaimana kita dapat menggunakan panjang array untuk mengubah aliran kontrol dan menentukan berapa banyak memori yang digunakan array

Apa Itu Array?

Array dalam Python adalah sekelompok titik data di lokasi memori yang berurutan. Ini adalah tipe variabel khusus yang berisi banyak nilai yang semuanya harus dari tipe data yang sama. Pemrogram menggunakan array untuk menyimpan grup nilai angka secara efisien dalam kode

Membangun Array dengan Python

Ada berbagai cara untuk membuat array dengan Python. Di bawah ini kita akan membahas daftar, array, dan array NumPy

Daftar

Apa yang mungkin Anda ketahui sebagai array di bahasa lain seperti C++ atau Java sebenarnya adalah daftar di Python. Meskipun mudah membingungkan daftar dengan array di Python, satu daftar dapat menyertakan sejumlah tipe data. Daftar juga tidak memerlukan penggunaan modul dan dapat menggabungkan string yang tidak bisa dilakukan oleh array

planets = ["Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune"]
data = [3, 4.5, 10, 20, 50]
_

Daftar adalah cara mudah untuk menangkap data serupa di satu tempat dalam kode. Tapi Python memberi Anda kemampuan untuk membuat array juga.   

Modul Larik

Python memiliki modul yang didedikasikan untuk array di pustaka standarnya. Modul ini diberi nama

import array
_1, dan Anda harus mengimpornya untuk menggunakannya. Sintaks untuk menambahkan modul
import array
_1 ke program Anda terlihat seperti ini

import array
_

Dengan modul array yang diimpor, Anda dapat menggunakan sintaks ini untuk menambahkan array ke dalam kode Anda

array.array(data type, list of values)

Anda diminta untuk membuat daftar tipe data spesifik untuk array Anda pada saat deklarasi. Semua nilai array harus dari tipe data yang sama atau program Anda akan mengembalikan kesalahan. Python menggunakan serangkaian kode tipe untuk mengidentifikasi tipe data array

Misalnya, ketik kode 'i' bukan bilangan bulat bertanda, sedangkan 'f' untuk float. Lihat daftar lengkapnya di halaman dokumentasi Python ini

Daftar nilai Anda bisa berapa saja, dari satu hingga tak terhingga secara teoretis. Di bawah ini adalah beberapa contoh larik yang mungkin Anda temukan di Python

import array
counts = array.array('i', [10, 20, 30, 40, 50, 60, 70, 80])
amounts = array.array('f', [4.56, 10.00, 3.78, 56.80])

Modul NumPy

NumPy, atau Numerical Python, adalah modul Python yang membuat array dari daftar. Ini memberi NumPy manfaat menggunakan lebih sedikit memori sebagai larik, sekaligus cukup fleksibel untuk mengakomodasi banyak tipe data. NumPy juga memungkinkan pemrogram melakukan perhitungan matematis yang tidak mungkin dilakukan dengan array standar

Meskipun modul

import array
_1 adalah salah satu pustaka inti Python, modul
import array
4 tidak. Anda harus menginstal NumPy menggunakan perintah
import array
5 untuk menggunakannya

Mendeklarasikan array NumPy tidak jauh berbeda dengan mendeklarasikan array standar dengan Python, kecuali tidak perlu mencantumkan tipe data

import numpy

random = numpy.array([1, 2.5, 4, "tree"])

Sekarang setelah kita memiliki pemahaman tentang cara membuat berbagai array Python, kita perlu melihat pentingnya panjang array

Menggunakan Daftar dan Array dengan Python

Baik daftar maupun larik membantu menjaga kode tetap teratur dengan menyatukan kelompok data di satu tempat. Ini membuat kode lebih mudah dibaca dan membuat data Anda tetap ringkas. Mari kita lihat masing-masing dan lihat kapan mereka paling bermanfaat untuk digunakan

Manfaat Daftar

Meskipun daftar lebih besar untuk disimpan, daftar memungkinkan kenyamanan karena tidak perlu memanggil modul dan tidak terbatas pada satu tipe data. Saat Anda memiliki urutan nilai yang lebih pendek, daftar bisa menjadi pilihan terbaik

Manfaat Array

Array menyimpan setiap nilai di lokasi memori berikutnya. Setiap nilai dalam array adalah tipe data tertentu. Dengan demikian, program mengetahui berapa banyak memori yang harus disisihkan untuk masing-masing. Nilai dalam array cenderung hanya 2 hingga 4 byte versus 64 byte untuk setiap nilai dalam daftar. Ini membuat array jauh lebih hemat energi daripada daftar

Manfaat NumPy Array

NumPy adalah modul populer yang merupakan pustaka standar untuk komputasi ilmiah. Array NumPy lebih kompak daripada daftar tetapi juga memungkinkan untuk beberapa tipe data dalam satu array. Anda dapat menggunakan NumPy untuk operasi yang lebih kompleks seperti perkalian matriks. Sebagian besar pustaka deep learning dan machine learning dibangun di atas NumPy juga

Cara Menghitung Panjang Array dengan Python

Panjang array mewakili jumlah elemen yang dikandungnya. Saat menggunakan daftar atau larik NumPy yang terdiri dari string, panjangnya menunjukkan jumlah karakter dalam string itu. Mari kita lihat cara menghitung panjang array dan cara menggunakannya dalam kode Anda

Python memudahkan untuk menghitung panjang daftar atau larik apa pun, berkat metode

import array
6.
import array
_6 hanya membutuhkan nama daftar atau array sebagai argumen. Berikut tampilan metode
import array
_6 dalam kode

import array

counts = array.array('i', [10, 20, 30, 40, 50, 60, 70, 80])
counts_length = len(counts)
print(counts_length)

Seharusnya tidak mengherankan jika program ini menghasilkan 8 sebagai nilai untuk

import array
9

Anda dapat menggunakan metode

import array
6 untuk array NumPy, tetapi NumPy juga memiliki kode jenis bawaan.
array.array(data type, list of values)
1 yang dapat Anda gunakan untuk menghitung panjang

import numpy

counts = numpy.array([10, 20, 30, 40, 50, 60, 70, 80])

print(len(counts))

print(counts.size)

Kedua output mengembalikan 8, jumlah elemen dalam array

NumPy unik dalam memungkinkan Anda menangkap array multi-dimensi. Memanggil

array.array(data type, list of values)
_2 pada array multi-dimensi akan mencetak panjang setiap dimensi

Kasus Penggunaan Panjang Array

Panjang array berfungsi untuk mengubah aliran kontrol dan menentukan berapa banyak memori yang digunakan array

Mengubah Aliran Kontrol

Anda dapat menggunakan panjang array dalam kode untuk mengubah aliran kontrol. Contoh sederhana ini menunjukkan hanya satu penggunaan potensial untuk nilai panjang

import numpy

counts = numpy.array([10, 20, 30, 40, 50, 60, 70, 80])
if len(counts) > 5:
    print("This array meets the minimum length requirement.")
else:
    print("This array is too short!")

Untungnya, array 8 nilai kami memenuhi persyaratan panjang minimum

Menentukan Berapa Banyak Memori yang Digunakan Array

Anda juga bisa menggunakan panjang array bersamaan dengan atribut

array.array(data type, list of values)
3 NumPy untuk memberi tahu Anda jumlah total byte yang digunakan array dalam memori. Ini adalah contoh tampilannya

import numpy

counts = numpy.array([10, 20, 30, 40, 50, 60, 70, 80])
memory_in_bytes = counts.itemsize * len(counts)
print("This array uses", memory_in_bytes, "bytes.")

Setiap bilangan bulat menggunakan 4 byte data dengan total 32 byte dalam memori

Menghitung Panjang String

Menggunakan

import array
_6 dengan daftar yang membentuk string akan mengungkapkan jumlah karakter yang membentuk string. String, seperti daftar, adalah kumpulan item. Oleh karena itu, panjang string sama dengan jumlah karakter di dalamnya. Lihatlah bagaimana ini bekerja

phrase = "Hello, World!"
print("This phrase contains", len(phrase), "characters.")

Kami mendapatkan output berikut

import array
_0

Pelajari Python di Rumah Dengan Udacity

Artikel ini mengeksplorasi daftar, array, dan array NumPy di ​​Python dan manfaatnya masing-masing. Kami juga melihat cara menghitung panjang masing-masing dan cara menggunakan perhitungan ini dalam kode

Bagaimana Anda menemukan ukuran array?

Untuk menemukan panjang array, Anda perlu membagi jumlah total memori dengan ukuran satu elemen - metode ini berfungsi . Jadi, Anda dapat membagi jumlah byte dengan ukuran elemen pertama dalam larik.

Apa ukuran () di Python?

Mengembalikan jumlah dokumen keluaran terbuka . Sintaksis.

Apa panjang array di Python?

Panjang sebuah array adalah jumlah elemen yang ada di dalam array . Dalam python, panjang array adalah indeks tertinggi dari array + 1. Kita bisa menggunakan fungsi len() Python untuk menemukan panjang array. Untuk array Numpy juga, kita bisa menggunakan fungsi len() untuk menemukan panjang array dengan Python.

Apakah ukuran array () atau panjang array?

Untuk mendapatkan ukuran array Java, Anda menggunakan properti length . Untuk mendapatkan ukuran ArrayList, Anda menggunakan metode size().