TIL

[AI] 딥러닝 공부를 위한 기초 파이썬 3주 10일차-3

엥이게되네 2023. 5. 8. 21:03
728x90

기초 파이썬 문법

- 파이썬 문자 출력하기

# 한 줄 주석 처리
'''
줄 주석
'''
a = 1
b = 2
c = a + b
d = a * b
print(c)
print(d)

#1 문자 출력
ex1 = 'makit "code" lab'
ex2 = "she's gone"
print(ex1) # makit "code" lab
print(ex2) # she's gone

#2 변수와 문자 출력
a = 10
b = 20
c = a + b
print("a의 값은", a, "\nb의 값은", b,   "\na와 b의 합은", c )
'''
a의 값은 10
b의 값은 20
a와 b의 합은 30
'''

#3 정수와 문자 연산
a = 10
b = 'makit '
print(a * 3) # 30
print(b * 3) # makit makit makit

 

- 파이썬 리스트 출력하기

 

# 리스트
a = [38, 21, 53, 62, 19]
print(a)
print(a[0]) # 38

# 리스트 문자 출력
b = ['메이킷', '우진', '시은']
print(b)        # ['메이킷', '우진', '시은']
print(b[0])     # 메이킷
print(b[1])     # 우진
print(b[2])     # 시은

# 리스트 정수와 문자 출력
c = ['james', 26, 175.3, True]
print(c)        # ['james', 26, 175.3, True]

# 4
a = ['메이킷', '우진', '시은']
for x in a :
    print(x, end=" ") # 메이킷 우진 시은
print(" ")
#print(*a)

#5
a = ['메이킷', '우진', '제임스', '시은']
print(a[:2])    # ['메이킷', '우진'], 처음부터 2개 까지
print(a[1:])    # ['우진', '제임스', '시은'], 1부터 끝까지
print(a[2:4])   # ['제임스', '시은'], 2부터 4까지
print(a[0:4])        # ['메이킷', '우진', '제임스', '시은'], 전체

# extend() 함수 사용하여 리스트 이어 붙이기
print("# extend")
a = ['우진', '시은']
b = ['메이킷', '소피아', '하워드']
a.extend(b)
print(a) # ['우진', '시은', '메이킷', '소피아', '하워드']
print(b) # ['메이킷', '소피아', '하워드']

#6
print("#6")
a = ['우진', '시은']
b = ['메이킷', '소피아', '하워드']
print(a+b)      # ['우진', '시은', '메이킷', '소피아', '하워드']
print(b)        # ['메이킷', '소피아', '하워드']

#7
a = ['우진', '시은']
b = ['메이킷', '소피아','하워드', '우진', '시은']
print(a)
print(b + a)

 


파이썬 numpy 실습

 

#8
import numpy as np

a = np.array([[1, 2, 3,], [4, 5, 6]])
print("Original : \n", a)

# transpose는 데이터의 순서가 바뀐다.
a_transpose = np.transpose(a)
print("Transpose : \n", a_transpose)

#9
a = np.array([[1, 2, 3,], [4, 5, 6]])
print("Original : \n", a)

# reshape는 데이터의 순서를 변경하여 배열의 축 순서를 변경한다.
a_reshape = np.reshape(a, (3,2))
print("Reshape : \n", a_reshape)

실행결과)

 

파이썬 끝!

728x90