numpy함수(생성)
생성함수 array 생성하기 다음은 numpy에서 array함수를 이용해서 배열을 만들겠습니다. 1차원 배열과 2차원 배열은 다음과 같이 생성할 수 있습니다. lst_1d = np.array([1,2,3,4]) print(lst_1d) # 출력 값 # [1 2 3 4] lst_2d = np.array([[1,2,3],[4,5,6]]) print(lst_2d) # 출력 값 # [[1 2 3] # [4 5 6]] 배열의 모양을 확인하는 shape함수 다음은 numpy 배열을 확인하는 shape 함수입니다. 사용은 다음과 같이합니다. print(lst_1d.shape) print(lst_2d.shape) # 출력 값 # (4,) # (2, 3) 파이썬에는 range Numpy에는 arange 다음은 파이썬에서..
2020. 7. 30.
파이썬 - list comprehension
List Comprehension List Comprehension이란 List Comprehension은 기존의 리스트에 기반한 리스트를 만들기 위해 일부 프로그래밍 언어에서 사용 가능한 문법적 구조입니다. for문의 구조를 기본적으로 가지고 있고 List를 사용합니다. List Comprehension을 사용하기전 List Comprehension을 사용하기전에 저희들은 if문이나 filter, map을 통해 list를 변형시켰습니다. 예제 코드는 아래와 같습니다. 먼저 1부터 10까지 자연수 중에서 3을 약수로 가지지 않은 수를 제외시키는 List 입니다. x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] three = [] for i in x: if i % 3 == 0: three...
2020. 5. 24.