장래 프로그래머의 블로그
2024.10.02 TIL 본문
인공지능을 위한 파이썬 라이브러리 1~2주차 2회독 (첫번째는 jupyter로 실습한 후 두번째는 vscode로 실습)
인공지능을 위한 파이썬 1~3주차 복습 (vscode로 실습)
SQL 및 인공지능 코드카타 14번 문제 풀기 완료
오늘 파이썬 라이브러리 1~2주차 강의는 주로 Pandas와 Numpy로 이루어졌다. 또한 배열연산 위주로도 많이 이루어져서 배열공부하는 데 큰 도움이 됐다. 아나콘다를 이용한 주피터 노트북을 왜 많이 쓰는지 이유을 알 것 같다. 너무 편하고 쓰기 쉬워서 인지 나도 vscode 보다는 주피터를 위주로 실습을 할 예정이다. 또한 그저께 들은 파이썬 1~3주차를 실습위주로 복습을 하였는데 몇번 쳐보니 이제는 쉽게 이해가 된 것 같다.
방면 라이브러리 강의 중간에 log 함수 등 선형대수에 관한 내용들이 나와서 문과 출신인 나로서 이부분이 많이 어렵게 느껴졌다. 벡터와 내적 등 수학 공부를 좀 해야할 것 같다.
Pandas 설치 및 불러오는 코드
1
2
|
pip install pandas
import pandas
|
cs |
Numpy 설치 및 불러오는 코드
1
2
|
pip install numpy # Numpy 설치
import numpy # Numpy 불러오기
|
cs |
Numpy를 만드는 간단한 코드
1
2
|
array = np.array([1,2,3,4,5]) # 변수 array에 넘파이 array를 생성
print(array) # [1 2 3 4 5]
|
cs |
배열 요소가 모두 0으로 초기화된 행렬 만드는 코드
1
2
|
zero_array = np.zeros((2, 3)) # zero_array에 영행렬 생성
print(zero_array) # [[0. 0. 0.] [0. 0. 0.]]
|
cs |
Numpy의 arange 함수를 이용한 코드
1
2
3
|
range_array = np.arange(10) # numpy.arange(start, stop, step)
# start와 step은 생략 가능, 생략할 시 start는 0으로 step은 1로 지정됨
print(range_array) # [0 1 2 3 4 5 6 7 8 9]
|
cs |
배열 내 숫자간의 합과 곱을 구하는 코드
1
2
3
4
5
|
arr = np.array([1, 2, 3, 4])
sum_result = np.sum(arr)
print(sum_result)
prod_result = np.prod(arr)
print(prod_result)
|
cs |
'Today I Learned' 카테고리의 다른 글
2024.10.04 TIL (0) | 2024.10.04 |
---|---|
2024.10.03 TIL (2) | 2024.10.03 |
2024.10.01 TIL (0) | 2024.10.01 |
2024.09.30 (2) | 2024.09.30 |
2024.09.29 (2) | 2024.09.29 |