파이썬 배우기 #11 행렬2
슬라이싱 & 인덱싱 인덱싱은 원본 데이터에서 값을 복사하여 가져온다 (원본 변화 x) 슬라이싱은 원본 데이터의 일부를 잘라서 가져온다 (원본 변화 o) 불리언 a = np.arange(1,7).reshape(3,2) bool_idx =(a>2) bool_idx 1차원 배열 만들기 ravel, flatten np.ravel(a) a.ravel() a.flatten() Concatenate a=np.array([[1,2],[3,4]]) b= np.array([[5,6]]) np.concatenate((a,b)) #array([[1, 2], # [3, 4], # [5, 6]]) np.concatenate((a,b.T),axis=1) #b.T로 b를 전치해줘야한다. 열방향으로 shape을 맞춰주기 위함 행렬의 ..
2022. 1. 21.
파이썬 배우기 #10 numpy, 행렬
리스트 연습문제 list 연산 #scoreList에서 각각 10점을 올려준다 scoreList = [11,12,13,14] scoreList3 = [] for score in scoreList: scoreList3.append(score+10) scoreList3 #List Comprehension 활용해서 위 문제 풀어보기 scoreList3 = [(score+10)for score in scoreList] scoreList3 2차원 List 만들기 # 2차원 list 만들기 lst=[[1,2,3], [4,5,6], [7,8,9] ] # 2차원 리스트의 각 요소에 1 더하기 lst=[[1,2,3], [4,5,6], [7,8,9] ] lst2 =[] for i in range(len(lst)): lst_..
2022. 1. 20.