{Programing}/Python(14)
-
Numpy
#모듈 임포트 import numpy as np datalist = [1,2,3,4] #배열 생성법 a = np.array(datalist) b = np.array([5,6,7,8]) c = np.zero(4) #합성 d = np.concatenate((a,b)) #정렬 e = np.sort(d) #2차 배열 2dim = np.array([[1,2,3],[4,5,6],[7,8,9]]) python에서 가장 중요하고 기본적인 패키지 중 하나. 다차원 배열과 다양한 배열 객체들, 수학적,논리적, 형태조작, 정렬, 선택, 입출력등등 배열에 대한 빠른 작업을 돕는 각종 기능을 제공. 벡터, 행렬연산 관련 선형대수학 라이브러리. a.ndim dimention : 행렬의 축 개수. 2차원 행렬이면 2, 3차원 행렬..
2021.05.03 -
Python 개요
인터프리터, 객체지향 대화형 언어. 명령 프롬프트(windows)에서 곧바로 프로그래밍이 가능한 언어. 객체 기반의 프로그래밍이 가능한 언어. 다른 언어들로 작성된 모듈과 연동이 쉬워 스크립트 언어로서도 사용됨. 코드 블록을 {} 로 구분하는 것이 아닌, 들여쓰기로 구분. 들여쓰기는 공백4칸(스페이스바 4번)이나 탭으로 한다. 주의할 점은 들여쓰기 방식을 통일해야한다는 점. 공백4칸으로 했다면 전부 통일. 탭으로 했다면 전부 통일해야함. 남이 쓴 코드를 수정하다가 들여쓰기때문에 오류가 난다면 방법을 체크해보자. X되보라고 방법 바꿔놓는 짓은 하지말자. c/c++ 같은 언어보다 실행속도가 느리지만, 프로토타이핑 용이나, 속도에 크게 구애받지 않는 분야에서 주로 사용. 속도에 민감한 부분은 분리해서 c/c+..
2021.05.03