[파이썬] 인공지능(AI), 딥러닝 코드 필수 기초 문법 (3) - 배열
인공지능, 딥러닝 코드를 보다보면, 데이터를 읽어오고 전처리, 시각화를 경우가 많다. 이 때 가장 많이 사용되는 데이터 형태가 배열이며, numpy라는 패키지를 이용하여 선언하고 활용한다. 배열 코드는 다음과 같다. 아래 코드가 이해가 모두 간다면 패스해도 좋다. import numpy as np items = [1,2,3,4] # list a = np.array([1,2,3,4]) # numpy 배열 print(a+a) print(items+items) b = np.array([[1,2],[3,4]]) # 2차원 배열 print(b) print(b.shape) a = np.array([[1,2,3,4]]) # 1차원 배열 print(a.T) a = np.array([1,2,3,4]) # numpy 배열..
2022. 12. 9.
[파이썬] 인공지능(AI), 딥러닝 코드 필수 기초 문법 (2) - for 문, if 문
인공지능(AI), 딥러닝 코드에 자주 쓰이는 for 문과 if 문에 대해 알아보려고 한다. for문은 영어로는 "~동안" 이라는 뜻이고, if문은 영어로는 "만약에" 라는 뜻이다. 코딩에 사용될 때도 똑같은 의미로 사용된다. 본 포스팅에서 다룰 전체 코드는 다음과 같다. 아래 코드가 전부 다 이해가 간다면 본 포스팅을 패스해도 좋다. # itmes 이라는 이름으로 list 자료형의 변수 선언 itmes = [1,2,3,4,5,"Hello", "world", 6] # for문 1 for k in range(0, len(itmes)): #len(*)은 *의 전체 데이터 길이를 알려줌 print(k, itmes[k]) # for문 2 for k in itmes: print(k) a = 3 if a > 4: p..
2022. 12. 7.
[파이썬] 인공지능(AI), 딥러닝 코드 필수 기초 문법 (1) - 변수 선언, 자료형, 함수
인공지능(AI), 딥러닝 코드를 이해하려면 몇가지 기초 문법을 알고 있어야 이해하기가 수월하다. 변수 선언, 자료형, 함수는 코드를 볼 때 필수적으로 마주하는 문법이다. 본 포스팅에서 살펴볼 전체 코드는 다음과 같다 아래 코드가 전부다 이해가 간다면 본 포스팅을 패스해도 좋다. # 변수선언 a = 1 # 정수로 선언 (integer) b = 1.0 # 실수로 선언 (float) c = "문자" # 문자로 선언 (string) d = [1,2,3] # 리스트로 선언(list) print(type(a), type(b), type(c)) #list 활용 d.append(4) # 리스트 마지막에 숫자 4 추가 d.append("테스트") # 리스트 마지막에 문자 "테스트" 추가 print(d) # 기본형태 {k..
2022. 12. 6.