반응형
reshape
이 함수는 다음처럼 차원을 바꿀 때 사용함

원래는 2행 3열인 2차원 array 자료를

reshape으로 위처럼 3행 2열로 변경할 수 있다.

위 처럼 2차원을 1차원으로 줄일 수도 있고,

1차원같은 2차원으로 만들수도 있다(이런 형태가 Keras 쓰다보면 필요함)
더욱 좋은 사용법은 -1을 이용해서 일부값을 스킵하면 알아서 채워준다는 것

nan 체크
놀랍게도 아래 방법으로는 체크가 되지 않는 경우가 있음을 발견
>>> X[date][isin]
array([ nan, nan, nan, nan, nan, nan])
>>> np.nan in X[date][isin]
False
여기에도 해당 내용이 있다.
>>> np.isnan(np.min(X))
True
위 처럼 하라는거네
반응형
'Programming' 카테고리의 다른 글
| Python 디스크립터 이해하기: __get__, __set__, 속성 접근 제어 (0) | 2026.05.26 |
|---|---|
| C++ 약수 구하기 방법: 완전 탐색과 O(sqrt(N)) 최적화 (0) | 2026.05.26 |
| Pytorch (0) | 2026.05.22 |
| 확률론 - 조건부확률 (0) | 2026.05.22 |
| Python - class variable (0) | 2026.05.20 |
