Bagaimana saya bisa memeriksa apakah array numpy kosong atau tidak?
Saya menggunakan kode berikut, tetapi ini gagal jika array berisi nol.
if not self.Definition.all():
Apakah ini solusinya?
if self.Definition == array( [] ):
len(array([[]])
1 juga!
len()
memberikan jumlah dimensi pada sumbu pertama. Tetapi sebuah array dapat memiliki dimensi non-nol di sumbu pertama tetapi masih kosong jika memiliki dimensi nol di sumbu lain. size
lebih baik karena merupakan produk dari semua sumbu.
len(array( [] ))
adalah 0.len(array( [0] )
adalah 1.