반응형
문제
import numpy as np daily_liar_data = [0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0] # 양치기 소년이 거짓말을 몇 번 했는지 구하여 출력해주세요. def main() : # 코드 작성 if __name__ == "__main__" : main()
해답
def main() : liar_array = np.array(daily_liar_data) # 함수자체에 사용할 데이터 daily_liar_data #print(liar_array.dtype) #print(len(liar_array) #print(liar_array.size) # 이제 0만 뽑아서 출력하자 print(len(liar_array[liar_array == 0])) # numpy의 자체함수로 0을 찾자 # print(np.count_nonzero(liar_array == 0))
반응형
'● 인공지능, 분석 > 20.10 NIPA_주가예측' 카테고리의 다른 글
[Pandas 기초] Series, Dataframe, loc, iloc, slicing, (0) | 2020.10.05 |
---|---|
[NumPy] Numpy란? (0) | 2020.10.05 |
[NumPy] numpy, 집계함수, 요약, 통계, sum, min, max, mean, std / axis에 따른 방향 (0) | 2020.10.05 |
[NumPy] numpy, np, 브로드캐스팅 연산(Broadcasting) (0) | 2020.10.05 |
[NumPy] numpy와 array, 함수, 행렬 (0) | 2020.10.05 |