[실습9] 집계함수 & 마스킹연산

import numpy as np
matrix = np.arange(8).reshape((2, 4))
print(matrix)
print(np.sum(matrix))
print(np.max(matrix))
print(np.min(matrix))
print(np.mean(matrix))
print(np.sum(matrix, axis=0))
print(np.sum(matrix,axis=1))
print(np.std(matrix))
print(matrix[5>matrix])
- 이제 거의 끝이라서 그런지 점점 문제수가 많고, 약간 어려워졌다. ㅎㅎ
처음에 아예 채첨이 안돼서 이상하길래 봤더니 np.max ( ) 이런 형태로 적지 않아서 에러가 뜨길래 모든 print( ) 문에다가 np 를 붙여주니 실행이 잘 됏다. std ( 표준편차 ) 도 이번에 처음으로 사용해봤다. 문제 중에서 특히 np.sum ( ,axis=1) 함수가 유용했다. 딱히 더할 일이 없어서 까먹고 있었는데 다양한 연산방법을 복습해 봤다!
[실습10] 양치기 소년의 거짓말 횟수 구하기

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]
print(len(daily_liar_data)-sum(daily_liar_data))
- 오,, 코테도 아니고 뭔가 뇌운동 문제같은게 나왔다. 문제가 굉장히 귀여워서 마음에 들었다. ㅎㅎ