visual studio code 설치
https://code.visualstudio.com/
ㄴ Windows x64 - User Installer - Stable 선택하여 설치
파이썬 기초
test01.py
# 1. 파이썬 기초
# 변수 저장 출력
a = 1
b = 2
c = a + b
d = a * b
print(a)
print(b)
print(c)
print(d)
# 문자 출력
print('Hello, world!!!') # 문자열일 경우 '' 또는 "" 로 감싸서 출력
print('makit "code" lab') # 문장 안에 "" 가 있는 경우 '' 로 감싸서 출력
print("she's gone") # 문장 안에 ' 가 있는 경우 "" 로 감싸서 출력
# 변수와 문자 출력
a = 10
b = 20
c = a + b
print('a의 값은', a)
print('b의 값은', b)
print('a와 b의 합은', a + b)
print('a와 b의 합은', c)
# 정수와 문자 연산
a = 10
b = 'makit '
print(a * 3) ==> 10 * 3 실행 -> 30
print(b * 3) ==> makit 3번 출력
test02.py
# 1. 파이썬 기초
# 리스트
a = [38, 21, 53, 62, 19]
print(a)
print(a[0])
# 리스트 문자 출력
b = ['메이킷', '우진', '시은']
print(b)
print(b[0])
print(b[1])
print(b[2])
# 리스트 정수와 문자 출력
c = ['james', 26, 175.3, True] # 여러가지 자료형을 한 번에 넣을 수 있음
print(c)
# 5번 문제 풀이
d = ['메이킷', '우진', '제임스', '시은']
print(d[0], d[1])
print(d[1], d[2], d[3])
print(d[2], d[3])
print(d)
print(d[0:2])
print(d[1:4])
print(d[2:4])
print(d[0:4])
# extend() 함수 사용하여 리스트 이어붙이기
a = ['우진', '시은']
b = ['메이킷', '소피아', '하워드']
a.extend(b) # 리스트 a에 리스트 b의 모든 요소를 추가하는 파이썬 리스트 메서드
print(a)
print(b)
c = ['우진', '시은']
d = ['메이킷', '소피아', '하워드']
d.extend(c)
print(c)
print(d)
test03.py
import numpy as np # NumPy 라이브러리를 불러와서 사용할 수 있도록 함(np는 numpy 축약)
a = np.array([[1, 2, 3], [4, 5, 6]])
print("Original(안바꾼거) :\n", a) # \n --> 줄바꿈, \t --> 띄어쓰기
a_transpose = np.transpose(a) # 행렬을 바꿔주는 함수
print("Transpose(바꾼거) :\n", a_transpose)
# [[1 4]
# [2 5]
# [3 6]]
a_reshape = np.reshape(a, (3,2)) # 행렬을 바꿔주는 함수
print("Reshape(바꾼거) :\n", a_reshape)
# [[1 2]
# [3 4]
# [5 6]]
# transpose() 와 reshape() 의 차이점 :
# transpose() --> 데이터의 순서대로 바뀜
# reshape() --> 데이터를 변형해서 바뀜
'네이버클라우드 > AI' 카테고리의 다른 글
AI 2일차 (2023-05-09) 인공지능 기초 - 회귀분석과 분류분석 (0) | 2023.05.09 |
---|---|
AI 2일차 (2023-05-09) 인공지능 기초 - 인공지능 기초개념과 훈련 테스트 데이터 셋 (0) | 2023.05.09 |
AI 1일차 (2023-05-08) 인공지능 기초 - 딥러닝 기본 코드 실습 (4) | 2023.05.08 |
AI 1일차 (2023-05-08) 인공지능 기초 - Python, Keras, TensorFlow, Scikit-learn, Anaconda (0) | 2023.05.08 |
AI 1일차 (2023-05-08) 인공지능 기초 - 인공지능, 머신러닝, 딥러닝 (0) | 2023.05.08 |