이 프로그램에서 우리는 numpy 배열의 모든 값이 0인지 아닌지 확인해야 합니다. 모든 요소가 0이 아닌 경우 출력은 'True'입니다. 그렇지 않으면 'False'가 출력됩니다.
이 프로그램의 알고리즘을 구현하기 전에 가장 중요한 단계는 numpy를 설치하는 것입니다. 다음은 명령 프롬프트에서 numpy를 설치하는 명령입니다.
pip install numpy
예시
입력:
[1,2,3,4]
출력:
True
입력:
[0,1,2,3]
출력:
False
설명
우리는 'all(input_array)'라는 numpy 내장 함수를 사용할 것입니다. 이 함수는 배열의 모든 숫자를 확인합니다. 숫자가 0이 아닌 경우 함수는 'True'를 반환합니다. 0이 아닌 모든 요소는 'True'로 평가되고 0은 'False'로 평가됩니다.
알고리즘
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]