Ukuran array kosong python

Python tidak memiliki tipe data bawaan. Untuk membuat dan menggunakan array dengan Python, gunakan pustaka numpy

Python memeriksa apakah sebuah array kosong

Untuk memeriksa apakah array kosong di Python, gunakan fungsi len() dan bandingkan panjangnya dengan 0. Jika 0, maka array kosong sebaliknya, array tidak kosong

import numpy as np

arr = np.array([])

if len(arr) == 0:
  print("An array is empty")
else:
  print("An array is not empty")

Keluaran

An array is empty
_

Untuk membuat larik di Python, gunakan np. metode larik(). Kami membuat array kosong, panjang array adalah 0, dan itulah sebabnya jika kondisi bernilai True dan mencetak pernyataan.

import numpy as np

arr = np.array([19, 21])

if len(arr) == 0:
  print("An array is empty")
else:
  print("An array is not empty")

Keluaran

An array is not empty

Array tidak kosong, sehingga tidak mengembalikan panjangnya = 0

Menggunakan np. fungsi apa saja()

np. any() adalah fungsi pustaka numpy yang memeriksa apakah ada item larik di sepanjang sumbu yang diberikan bernilai True

import numpy as np

arr = np.array([])
fg = not np.any(arr)

if fg:
  print("An array is empty")
else:
  print("An array is not empty")
_

Keluaran

An array is empty
_

Kami menggunakan np. fungsi any() dengan not operator untuk memeriksa apakah sebuah array kosong atau tidak

Menggunakan np. ukuran() fungsi

np. size() adalah fungsi pustaka numpy yang menghitung jumlah elemen di sepanjang sumbu tertentu

Sintaksis

numpy.size(array, axis=None)
_

Parameter

  1. Himpunan. Ini adalah data masukan
  2. sumbu. Sumbu di mana elemen dihitung

Contoh

import numpy as np

arr = np.array([])
fg = np.size(arr)

if not fg:
  print("An array is empty")
else:
  print("An array is not empty")

Keluaran

An array is empty
_

Menggunakan larik. atribut ukuran

Ndarray. size atribut mengembalikan jumlah elemen dalam larik

import numpy as np

arr = np.array([])
fg = np.size(arr)

if arr.size == 0:
  print("An array is empty")
else:
  print("An array is not empty")
_

Keluaran

An array is empty
_

Kami menggunakan array. atribut size untuk memeriksa apakah array kosong. Array. atribut size memberikan ukuran array, yang dalam hal ini adalah 0, artinya array kosong

Menggunakan arr. bentuk() metode

Array. shape adalah atribut numpy bawaan yang mengembalikan tuple dengan setiap indeks memiliki jumlah elemen yang sesuai

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

Bagaimana Anda membuat array kosong dengan ukuran tertentu di Python?

Nomor . empty() function dari modul NumPy membuat larik dengan ukuran tertentu dengan default value=” None”.

Bisakah ukuran array kosong?

Properti length mengatur atau mengembalikan jumlah elemen dalam array. Dengan mengetahui jumlah elemen dalam array, Anda dapat mengetahui apakah itu kosong atau tidak. Larik kosong akan memiliki 0 elemen di dalamnya . Mari kita lihat beberapa contoh.

Bagaimana Anda membuat daftar kosong ukuran n dengan Python?

Untuk membuat daftar n elemen placeholder, kalikan daftar elemen placeholder tunggal dengan n . Misalnya, gunakan [Tidak Ada] * 5 untuk membuat daftar [Tidak Ada, Tidak Ada, Tidak Ada, Tidak Ada, Tidak Ada] dengan lima elemen Tidak Ada. Anda kemudian dapat menimpa beberapa elemen dengan tugas indeks.

Bagaimana cara mengosongkan array dengan Python?

Metode clear() menghapus semua item dari daftar.