ในโปรแกรมนี้ เราต้องตรวจสอบว่าค่าทั้งหมดในอาร์เรย์ numpy เป็นศูนย์หรือไม่ หากองค์ประกอบทั้งหมดไม่เป็นศูนย์ ผลลัพธ์จะเป็น 'จริง' มิฉะนั้น ผลลัพธ์จะเป็น 'เท็จ'
ขั้นตอนที่สำคัญที่สุดก่อนที่จะใช้อัลกอริทึมสำหรับโปรแกรมนี้คือการติดตั้ง numpy ต่อไปนี้เป็นคำสั่งสำหรับติดตั้ง numpy จากพรอมต์คำสั่ง:
pip install numpy
ตัวอย่าง
ป้อนข้อมูล:
[1,2,3,4]
ผลลัพธ์:
True
ป้อนข้อมูล:
[0,1,2,3]
ผลลัพธ์:
False
คำอธิบาย
เราจะใช้ฟังก์ชันในตัวที่เรียกว่า 'all(input_array)' ฟังก์ชันนี้จะตรวจสอบทุกตัวเลขในอาร์เรย์ ถ้าตัวเลขไม่เป็นศูนย์ ฟังก์ชันจะคืนค่า 'True' องค์ประกอบที่ไม่ใช่ศูนย์ทั้งหมดจะถูกประเมินเป็น 'จริง' ในขณะที่ 0 จะถูกประเมินว่าเป็น 'เท็จ'
อัลกอริทึม
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.
โค้ดตัวอย่าง
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))
ผลลัพธ์
Array 1: [1 2 3 4]