더북(TheBook)

Note ≡ np.maximum.accumulate 함수


정숫값으로 채워진 리스트 [11, 12, 13, 20, 19, 18, 17, 18, 23, 21]이 있을 때, 리스트 또는 배열의 원소 순서대로 돌면서 최고값(running maximum)을 갱신하고자 한다. 즉, [11, 12, 13, 20, 20, 20, 20, 20, 23, 23]처럼 만드는 함수가 np.maximum.accumulate 함수다.

[ 11, 12, 13, 20, 19, 18, 17, 18, 23, 21 ] → [ 11, 12, 13, 20 ,20, 20, 20, 20, 23, 23 ]

>>> import numpy as np
>>> np.maximum.accumulate(np.array([11, 12, 13, 20, 19, 18, 17, 18, 23, 21]))
array([11, 12, 13, 20, 20, 20, 20, 20, 23, 23])
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.