Làm thế nào tôi có thể kiểm tra xem một mảng numpy có trống hay không?
Tôi đã sử dụng đoạn mã sau, nhưng điều này không thành công nếu mảng chứa số không.
if not self.Definition.all():
Đây có phải là giải pháp?
if self.Definition == array( [] ):
len(array([[]])
cũng là 1!
len()
đưa ra số lượng kích thước trong trục đầu tiên. Nhưng một mảng có thể có kích thước khác không ở trục đầu tiên nhưng vẫn trống nếu nó có kích thước bằng 0 ở trục khác. size
là tốt hơn vì nó là sản phẩm của tất cả các trục.
len(array( [] ))
là 0.len(array( [0] )
là 1.