Notice
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 백준
- 인공지능
- 컴퓨터 구조
- MySQL
- 알고리즘
- abex crackme
- 리눅스
- writeup
- 자바스크립트
- html
- 머신러닝
- 보안
- CodeEngn
- php
- 회귀 수식
- 리버싱
- 넘파이
- 리버싱 문제
- 어셈블리어
- 웹해킹
- webhacking.kr
- 워게임
- 웹
- sql injection
- webhacking
- C언어
- 백준 알고리즘
- 리액트
- 리버싱 워게임
- 해킹
Archives
- Today
- Total
목록데이터프레임 반복문 돌리는게 느릴 때 (1)
인공지능 개발일지
[Pandas] 데이터프레임 셀 반복문 빠르게 돌리는 법 / Pandas를 Numpy로 변환
안녕하세요! Python의 반복문이 느리기로 유명하지만 가끔 반복문을 돌릴 때 시간이 말도 안 되게 오래 나올 때가 있습니다. 저 같은 경우는 2D 행렬에 대해서 셀마다 2중 반복문을 돌려서 값을 입력하는데 30시간이 나오길래 방법을 찾던 중 좋은 방법이 있어서 소개드립니다. 바로 2d 데이터프레임(판다스 자료구조) 행렬을 넘파이로 변환해서 반복문을 돌리는 것입니다. 이렇게 하니 속도가 무려 100배 정도 빨라져서 이래서 넘파이를 쓰는구나 느꼈습니다. 확실히 넘파이는 시각적으로 보긴 불편하지만 속도가 빠르고 데이터프레임은 보기 편하지만 속도는 느려서 이 둘을 적절하게 활용하면 좋을거 같습니다. 저는 이 아이디어를 얻고 다른데도 유용하게 사용이 되어서 도움이 되시길 바라며 올립니다. 이 전에 아이디어로 미..
인공지능/데이터 분석
2022. 2. 28. 17:49