본문 바로가기

Python3

[Python] python 라이브러리 - numpy 총 정리 python에는 아주 다양한 라이브러리가 있는데요! 그 중 가장 기초적인 numpy 라이브러리를 소개하겠습니다 :) List : 값의 집합 → 대량의 데이터를 다루기 어렵습니다. Numpy : Numerical Python의 줄임말 벡터와 행렬 연산이 용이함 Array(행렬)라는 단위로 데이터 관리 및 연산 수행 ▶ numpy 라이브러리 불러오기 import numpy as np 🔶 Numpy Array 용어 정리 Axis : 배열이 각 축 Rank : 축의 개수(차원) (= ndim) Shape : 축의 길이 axis 0 : 열(세로) / axis 1 : 행(가로) ex) (3 x 4) 형태의 배열 Shape = (3, 4) Rank 2 Array ▶ 1차원 배열 만들기 a = np.array([1, .. 2022. 11. 26.
[Python] python 자료구조 - 문제 풀면서 배우기 Python은 tuple, list, dictionary 등 많은 자료구조를 가지고 있습니다. 저 또한 c++, java를 쓰다가 python을 쓰니 신세계가 열린 느낌이었는데요 :) 편리한 python을 이용하여 "python 다운 코드"를 짜는 방법을 배워봅시다. List = [대괄호] 리스트 구조는 C나 Java의 Array(배열) 구조와 비슷하다고 할 수 있습니다. ex) [1, 2, 3] # 1~100 사이의 7의 배수 a = list(range(7, 101, 7)) # -> # 리스트 a의 인덱스 4~7 까지 출력 print(a[4:8]) -> # [35, 42, 49, 56] # 리스트 a의 끝에서 3번째 값 출력 print(a[-3]) # -> 84 # 리스트 a의 길이 print(len(.. 2022. 11. 26.
[Python] python 기초 - 문제 풀면서 배우기 python을 처음 접하는 분들을 위해, python 기초문제만 모아서 정리했습니다. 도움이 되시길 바랍니다 :) 🔷 문자열, 숫자 입력 (input) 1. 문자열과 숫자 입력받기 ▶ 이름을 입력하세요 name = input('이름을 입력하세요.:') print(f'안녕하세요? {name}님.') ▶ 정사각형의 넓이 length = input('정사각형의 한 변의 길이를 입력하세요.:') print(f'정사각형의 넓이는 {int(length)**2} 입니다.') 2. 세 정수의 최댓값 구하기 print('세 정수의 최댓값을 구합니다.') a = int(input('정수 a의 값을 입력하세요.: ')) b = int(input('정수 b의 값을 입력하세요.: ')) c = int(input('정수 c의 값.. 2022. 11. 26.