본문 바로가기

{Programing}/Python14

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. 5. 3.
Python 개요 인터프리터, 객체지향 대화형 언어. 명령 프롬프트(windows)에서 곧바로 프로그래밍이 가능한 언어. 객체 기반의 프로그래밍이 가능한 언어. 다른 언어들로 작성된 모듈과 연동이 쉬워 스크립트 언어로서도 사용됨. 코드 블록을 {} 로 구분하는 것이 아닌, 들여쓰기로 구분. 들여쓰기는 공백4칸(스페이스바 4번)이나 탭으로 한다. 주의할 점은 들여쓰기 방식을 통일해야한다는 점. 공백4칸으로 했다면 전부 통일. 탭으로 했다면 전부 통일해야함. 남이 쓴 코드를 수정하다가 들여쓰기때문에 오류가 난다면 방법을 체크해보자. X되보라고 방법 바꿔놓는 짓은 하지말자. c/c++ 같은 언어보다 실행속도가 느리지만, 프로토타이핑 용이나, 속도에 크게 구애받지 않는 분야에서 주로 사용. 속도에 민감한 부분은 분리해서 c/c+.. 2021. 5. 3.