18. python, set 함수(리스트에서 중복 제거)
파이썬에서 set함수를 통해 list의 고유한 값만 가져올 수 있다. tmp = ['a', 'a', 'b', 'b', 'b', 'c'] print(set(tmp)) # 출력 # {'a', 'b', 'c'} 또한 set을 사용한 경우 indexing을 할수 없으므로, list으로 바꿔준 후 작업한다. tmp = ['a', 'a', 'b', 'b', 'b', 'c'] # print(set(tmp)[0]) # 오류 발생함 print(list(set(tmp))[0]) # 출력 # 'a'
2021. 1. 16.
(중요)15. numpy
numpy는 계산을 위한 라이브러리로서, 다차원 배열을 처리하는데 필요한 여러 기능을 제공하는 패키지입니다. 다차원 배열을 강력하게 처리할 수 있어, 데이터 처리와 머신 러닝 등 많은 곳에서 사용하게 됩니다. 1. numpy로 바꾸기 위해서는 리스트를 np.array()로 감싸서 사용합니다. a = np.array([1, 2, 3, 4]) print(a) # 출력 # [1, 2, 3, 4] print(a.shape) # 출력 # (4, ) , 크기 나타냄 2. 2차원 배열을 형성할 수 있습니다. 아래 b행렬은 2행 3열의 행렬입니다. b = np.array([[1,2,3],[4,5,6]]) print(b.shape) # 출력 # (2, 3) print(b[0][0]) # 출력 1 3. 특이한 특징을 지니..
2021. 1. 14.