[Tensor] NaN Safe Aggregation Functions
NaN (Not a Number) 값을 포함하는 Tensor 인스턴스에서Aggregation Function을 사용할 때,NaN을 무시 또는 특정값으로 처리하는 기능을 제공하는 함수.NumPy기존의 aggregation function의 이름에 nan을 앞에 붙인 이름을 가지며, 수행 중 NaN을 무시함.다음의 함수들이 대표적인 예임.np.nansum, np.nanmean,np.nanmax, np.nanmin, np.nanargmin, np.nanargmax,np.nanmedian,np.nanstd, np.nanvar,np.nanprod,np.nanquantile, np.nanpercentilePyTorch역시, 기존의 aggregation function의 이름에 nan을 앞에 붙인 이름을 가지며, 수..
2024. 3. 20.
[matplotlib] patches: 도형 그리기.
patches 는 모듈은Artist 의 subclass인 Patch 클래스들을 제공하여,다음의 다양한 2D 도형을 쉽게 그릴 수 있게 해줌.Arc (호),Circle (원),CirclePolygon (원의 근사 다각형),Ellipse (타원),Arrow (화살표),FancyArrow (모양 변경 기능이 좀 더 보강된 화살표),Rectangle (사각형),RegularPolygon (정규다각형), PathPatch 등등 다음 그림은 Artist와 Patch, 그리고 patches에서 실제 사용되는 다양한 도형을 추상화한 클래스간의 상속관계를 보여줌.간단히 말하면,Patch는 face color와 edge color를 가지는 Artist 임. 예제: 원그리기.간단하게 Circle을 이용하여 원을 그리는 ..
2024. 3. 18.