안녕하세요?
파이썬 개발 툴에 관하여 간단하게 소개와 파이썬에서 Array 리스트 생성 관련 내용 공유드립니다.
# 파이썬 개발 환경
- Pycharm IDE (통합 개발 환경), 파이썬 에디터, Jupyter Notebook
간단한 테스트로는 repl 코드 도구로 해당 Web에서 Python Language 선택하여 코딩 가능 (* 아래 글 참조)
https://lovefor-you.tistory.com/63?category=325666
* 이전에 개인적으로 궁금하여 파이썬 툴을 설치하여 코딩을 해보면 한줄씩 실행 가능합니다.
# numpy 리스트 생성해보기
numpy : 숫자와 관련된 파이썬 도구로 리스트 생성이 가능합니다.
1> numpy array 리스트 생성하기
- testArray 와 같이 리스트 명을 선언하여 numpy.array([1,2,3,4~]) 과 같이 선언하고 단순히 enter 치시면 됩니다.
print로 선언한 testArray를 쳐보시면 선언한 리스트가 출력됩니다.
- numpy.arange(a)
0부터 a(숫자)-1 크기까지의 연속적인 숫자가 선언됩니다.
(영어의 arrange 표기와 다릅니다. 주의하세요~ r을 하나 빼서 arange로 쓰시면 됩니다.)
arange(a,b) 의 경우 a부터 b-1 값까지 배열이 선언됩니다.
- numpy.full (배열 개수, 같은 값으로 선언할 숫자)
numpy.full (10,1) 과 같이 full method을 통해 모든 리스트 값을 1로 생성할 수 있습니다.
* import 시에 import numpy np 로 선언하면 이후에 array.np.full(5,1) 이런식으로 간단하게 선언이 가능합니다.
2> numpy Array 기본 사칙연산
array 간 +,-,x, / 을 선언하면 각각 배열 값끼리 사칙연산 가능합니다.
ex) array1 + array2 , array1 - array2, array1 * array2, array1 / array2
- 최대, 최소, 평균, 중간, 표준편차, 분산값 출력하기
최대값 : array.max()
최소값 : array.min()
평균값 : array.mean()
중간값 : median(array)
표준편차값 : array.std()
분산값 : array.var()
* DataFrame : 표형식의 데이터를 담는 자료열
- 열 (Column) : 데이터 속성, 특징
- 행 (Row) : 데이터 (레코드)
* DataFrame 선언
// 1. list 선언
list = [['a',1,2],['b',2,3],['c',4,5]]
// 2. list 를 dataframe 으로 선언
dataframe = pandas.DataFrame(list)
// 3. 열(컬럼) 명칭 선언
dataframe = pandas.DataFrame(list,columns=['name','rank','number'])
* 그래프화
1> 선그래프 선언 : df.plot()
2> 막대그래프 선언 : df.plot(kind='bar', 항목 추가)
3> 파이그래프 선언 : df.plot(kind='pie', 항목 추가)
4> 히스토그램 선언 : df.plot(kind='hist', 항목 추가)
5> 박스플롯 선언 : df.plot(kind = 'box', 항목 추가)
6> 산점도 선언 : df.plot(kind ='scatter' , 항목 추가)
'IT ▶ > Database' 카테고리의 다른 글
[데이터베이스 SQL 기본쿼리] COUNT, SUM, AVG, MAX, MIN 함수 쿼리 사용방법 (0) | 2019.09.22 |
---|---|
데이터베이스 SQL 기본 쿼리 정리 (DML) (0) | 2019.08.28 |
알고리즘 개념 및 용어정리 (시간복잡도, 공간복잡도, 재귀함수) (0) | 2019.07.22 |
[Data Science] 알고리즘 개념 정리 (정렬 알고리즘 종류) (0) | 2019.07.10 |
[Data Science] 데이터 사이언스 개념 정리 (데이터 시각화 종류) (0) | 2019.06.08 |