Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이어족 자산
- eclipse
- 니콜라스 다바스
- 마크미너비니
- mark minervini
- 데이비드 라이언
- 추세추종 2%룰
- python
- H는 통계를 모른다.
- 마크 미너비니
- 김프
- 데이빗 라이언
- 아웃풋 트레이닝
- 자산배분
- 파이어족 포트폴리오
- 퀀트 트레이딩
- tensorflow
- 제시 리버모어
- 파이어족
- GIT
- 이클립스
- 2%룰
- 통계적 유의성
- 신의 시간술
- 퀀터스 하지 마세요
- 에드워드 소프
- AWS
- 파이어족 저축
- 파이어족 자산증식
- 연금저축계좌
Archives
- Today
- Total
목록NumPy (1)
머신러닝과 기술적 분석
numpy boolean indexing 할 때 여러 조건을 조합하는 방법
numpy array 에서 조건문을 vector화 해서 indexing 하는 것을 boolean indexing 이라고 한다. 예를 들면 img 라는 이름의 numpy array 에서 200보다 작은 element는 value를 0으로 바꾸고 싶을 때 다음과 같이 coding 하는게 간단하고 빠르다. img[img < 200] = 0 물론 if 문을 써도 되지만 위 code 처럼하는 것이 가독성과 효율성에서 좋은 code다. matlab의 matrix도 이와 같은 방식의 indexing을 지원하고 있고, 처음 matlab 배울 때 무지 헷갈렸지만 나중에는 굉장히 유용하게 썼었고, python numpy로 넘어오면서도 잘 쓰고 있다. 다음과 같이 조건문 여러개를 and/or 로 연결하는 방법도 있다. 이걸..
python
2017. 9. 12. 22:26