본문 바로가기

파이썬/개념정리3

[Numpy] 파이썬 Numpy 라이브러리 개념 Numerical Python의 줄임말로 C를 기반으로 작성된 라이브러리이다. 파이썬에서 과학적 계산을 위한 핵심 라이브러리로 다차원 배열 객체와 이것들의 계산을 위한 다양한 도구를 제공한다. 배열(ndarray): 다차원 배열 객체 - np에서의 각 위치의 자료는 모두 같은 자료형이어야 함 - np.array(컬렉션)을 통해 생성할 수 있다. - .dtype을 통해 각 데이터 자료형을 알 수 있다. Numpy에서 사용되는 자료형 - 부호가 있는 정수 int - 부호가 없는 정수 unit - 실수 float - bool - 문자열 string - object - unicode 등등... -> 강제로 타입 지정할 수 있다!! 배열과 리스트의 큰 차이점 - 모든 원소가같은 자료형 - 원소의 개수를 바꿀 수 .. 2022. 2. 25.
[Python] 개념 정리 # 2 (feat. 나도 코딩) # 리스트 (list) 선언) name = [ "rotoma1" , "rotoma2", "rotoma3"] 함수) - index 요소의 위치 값 반환 print(name.index("rotoma2")) # 1 - append 리스트 뒤에 요소 추가 name.append("rotoma4") print(name) # name = [ "rotoma1" , "rotoma2", "rotoma3", "rotoma4"] - insert(위치,요소) 해당 위치에 요소 삽입 name.insert(1,"rotoma1.5") print(name) # name = [ "rotoma1" , "otoma1.5", "rotoma2", "rotoma3", "rotoma4"] - pop() 뒤에 값 반환 후 삭제 print(name... 2021. 7. 21.
[Python] 개념 정리 # 1 (feat. 나도코딩) 연산자) + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 복합대입연산자) += -= *= /= %= 외장함수) from math import * print(floor(4.99)) # 내림 --> 4 print(ceil(3.14)) # 올림 --> 4 print(sqrt(16)) # 루트 --> 4 from random import * print(random()) # 0.0~1.0 미만의 임의의 값 생성 print(random() * 10) # 0.0~ 10.0 미만의 임의의 값 생성 print(int(random() * 10) # 0~10 미만의 임의의 값 생성 print(int(random() * 10) + 1) # 1~10 이하의 임의의 값 생성 print(randrange(1,46)) # 1~4.. 2021. 6. 26.