Trong chương trình này, chúng ta phải kiểm tra xem tất cả các giá trị trong một mảng numpy có bằng 0 hay không. Nếu tất cả các phần tử khác 0, kết quả đầu ra là 'Đúng'. Nếu không, kết quả là 'Sai'.
Bước quan trọng nhất trước khi thực hiện thuật toán cho chương trình này là cài đặt numpy. Sau đây là lệnh để cài đặt numpy từ dấu nhắc lệnh:
pip install numpy
Ví dụ
Đầu vào:
[1,2,3,4]
Đầu ra:
True
Đầu vào:
[0,1,2,3]
Đầu ra:
False
Giải thích
Chúng ta sẽ sử dụng hàm tích hợp sẵn có tên 'all (input_array)'. Hàm này kiểm tra mọi số trong mảng. Nếu số khác 0, hàm trả về giá trị 'Đúng'. Tất cả các phần tử khác 0 được đánh giá là 'Đúng', trong khi các phần tử 0 được đánh giá là 'Sai'.
Thuật toán
Step 1: Import numpy.
Step 2: Define a numpy array using np.array()
Step 3: Pass this array as a parameter to np.all()
Step 4: Stop.
Mã mẫu
import numpy as np array1 = np.array([1,2,3,4]) array2 = np.array([0,1,2,3]) print("Array 1: ", array1) print("Array2: ", array2) print("\nArray 1 is non-zero: ", np.all(array1)) print("Array 2 is non-zero: ", np.all(array2))
Đầu ra
Array 1: [1 2 3 4]