http://taewan.kim/post/numpy_cheat_sheet/
(추천 사이트)
차후에 정리를 위해서라도 남기는.
import numpy as np
파이썬 라이브러리 중 계산을 위한 필요 라이브러리. scipy랑 잘 사용.
다만 배워놓고 생각보다 많이 쓰지 않았음.
1. 리스트 만들기
np.array
np.arange(num)
두개다 리스트를 만들어 준다. 간편하게 만들 수 있어서 좋다.
2. 배열 연결 : 행이나 열을 연결할때 사용. 판다스에서 concat과 비슷.
np.hstack : 가로로 연결
np.vstack : 세로로 연결
np.dstack : 음... 차원이 새롭게 생긴다. 허허...
3.np.where(data 조건, true, false)
넘파이 하면서 첨 본듯.
삼항연산자이다. 조건을 주고 true일시, false일시의 값들을 정하면 된다.
np.where(lst > 10, 99, 88)
lst의 요소들이 10보다 크면 99로, 아니면 88로
np.where(lst > 10, 99, lst)
lst요소들이 10보다 크면 99, 아니면 lst(그냥 둬라)
#번외 List Comprehension
for문을 한줄로 사용.
첨엔 헷갈리는데 익숙해지면 편한듯
for x in range(num):
print (x)
-> [x for x in range(num)] , 물론 얘는 리스트 이다.(위는 단순 출력)
[[x + k*10+50*(i-1) for k in range(5)] for i in range(1,4)]
이중 for문 형식으로도 사용 가능.
'파이썬' 카테고리의 다른 글
파이썬과 함께하는 자료구조 8장 그래프(알고리즘) 연습문제. (0) | 2018.05.16 |
---|---|
파이썬)메모장, pandas (0) | 2018.05.15 |
기본개념)복습 (0) | 2018.05.15 |
파이썬과 함께하는 자료구조 8장 그래프(알고리즘) 3번째, 플로이드 마샬 (1) | 2018.05.11 |
파이썬과 함께하는 자료구조 8장 그래프(알고리즘) 2번째, prim (0) | 2018.05.07 |