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문 형식으로도 사용 가능.

+ Recent posts