python
-
matplot 라이브러리는 데이터를 차트(chart)나 플롯(plot) 형태, 2D,3D로 시각화하도록 기능합니다. https://matplotlib.org/3.1.1/gallery/index.html Gallery — Matplotlib 3.1.1 documentation Gallery This gallery contains examples of the many things you can do with Matplotlib. Click on any image to see the full image and source code. For longer tutorials, see our tutorials page. You can also find external resources and a FAQ in our ..
<matplotlib> (pylab) - 2D, 3D 데이터 자료 시각화matplot 라이브러리는 데이터를 차트(chart)나 플롯(plot) 형태, 2D,3D로 시각화하도록 기능합니다. https://matplotlib.org/3.1.1/gallery/index.html Gallery — Matplotlib 3.1.1 documentation Gallery This gallery contains examples of the many things you can do with Matplotlib. Click on any image to see the full image and source code. For longer tutorials, see our tutorials page. You can also find external resources and a FAQ in our ..
2019.11.15 -
Flask를 이용하여 그래프를 그려보던중에, 시간표시부분이 너무 길고 이상해서 뭔가 싶었습니다. 처음에 단순 날짜 및 시간표시라서 만만하게 보고 무슨규칙인지 혼자 고민하다... Timestamp라는 unix에서 만든 시간표기법이라는 것을 알았 습니다..... 데이터베이스를 사용할때, 시간을 나타내는 방법중에 Timestamp라는 방식이 있습니다. Date는 일반적인 표기법이고, Timestamp는 초단위의 정밀한 프로세스등을 기록할때 사용한다고 합니다. 차이점을 한번 보면 datetime은 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 까지 가능며, timestamp는 1970-01-01 00:00:00 ~ 2038-01-19 03:14: 까지 가능합니다. 데이터 타입은 da..
데이터 베이스 시간 표시방법 - Timestamp (unix time)Flask를 이용하여 그래프를 그려보던중에, 시간표시부분이 너무 길고 이상해서 뭔가 싶었습니다. 처음에 단순 날짜 및 시간표시라서 만만하게 보고 무슨규칙인지 혼자 고민하다... Timestamp라는 unix에서 만든 시간표기법이라는 것을 알았 습니다..... 데이터베이스를 사용할때, 시간을 나타내는 방법중에 Timestamp라는 방식이 있습니다. Date는 일반적인 표기법이고, Timestamp는 초단위의 정밀한 프로세스등을 기록할때 사용한다고 합니다. 차이점을 한번 보면 datetime은 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 까지 가능며, timestamp는 1970-01-01 00:00:00 ~ 2038-01-19 03:14: 까지 가능합니다. 데이터 타입은 da..
2019.11.13 -
파이썬에서 엑셀파일을 처리하는 방법은 여러가지인데요, 이중에 pandas 라이브러리를 보겠습니다 . ( Pandas는 기능이 매우 다양해서 데이터 분석에 많이 이용된다고 합니다. ) 터미널창에서 pip install pandas 로 설치해 줍니다. 1. 엑셀파일 읽기. 인터넷에 떠도는 엑셀파일을 list.xlsx로 저장했습니다. 18행 (숫자부분) 2열(A,B)로 구성되어있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import pandas as p xl = p.read_excel('./test_csv/list.xlsx') print(xl.head())#head(상위 5개 확인) print(xl.tail())#tail 하위..
파이썬 (python) - 외부파일 처리 Pandas ( 엑셀 XSL, XLSX 파일 읽기 , 쓰기 )파이썬에서 엑셀파일을 처리하는 방법은 여러가지인데요, 이중에 pandas 라이브러리를 보겠습니다 . ( Pandas는 기능이 매우 다양해서 데이터 분석에 많이 이용된다고 합니다. ) 터미널창에서 pip install pandas 로 설치해 줍니다. 1. 엑셀파일 읽기. 인터넷에 떠도는 엑셀파일을 list.xlsx로 저장했습니다. 18행 (숫자부분) 2열(A,B)로 구성되어있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import pandas as p xl = p.read_excel('./test_csv/list.xlsx') print(xl.head())#head(상위 5개 확인) print(xl.tail())#tail 하위..
2019.11.05 -
CSV(comma-separated values)는 정보를 컴마(,)로 구분한 텍스트 데이터 및 텍스트 파일이다. 확장자는 .csv입니다. 컴마 로 구분짓기에 .csv이고, 탭(tab)으로 구분짓는 파일은 .tsv입니다. 확장자를 .txt (텍스트파일)로 바꾸어도 열리며 읽을 수 있습니다. 1. CSV파일 읽기 일단 파이썬을 켜기전에 csv파일을 하나 만들어주겠습니다. 텍스트 파일에 컴마로 구분된 정보를 넣어주면 됩니다. 저는 커피가 좋으니까 커피 칼로리를 넣어보겠습니다. 다음 맨 뒤에 확장자만 csv로 바꾸어줍니다. 그리고 파일을 읽어서 출력해보면, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import csv with open('./test_csv/coffee.c..
파이썬 (python) - 외부파일 처리 ( CSV 파일 읽기, 쓰기 )CSV(comma-separated values)는 정보를 컴마(,)로 구분한 텍스트 데이터 및 텍스트 파일이다. 확장자는 .csv입니다. 컴마 로 구분짓기에 .csv이고, 탭(tab)으로 구분짓는 파일은 .tsv입니다. 확장자를 .txt (텍스트파일)로 바꾸어도 열리며 읽을 수 있습니다. 1. CSV파일 읽기 일단 파이썬을 켜기전에 csv파일을 하나 만들어주겠습니다. 텍스트 파일에 컴마로 구분된 정보를 넣어주면 됩니다. 저는 커피가 좋으니까 커피 칼로리를 넣어보겠습니다. 다음 맨 뒤에 확장자만 csv로 바꾸어줍니다. 그리고 파일을 읽어서 출력해보면, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import csv with open('./test_csv/coffee.c..
2019.11.04 -
집합(set)은 데이터 분석, 수치계산, 과학 등에 사용되며 순서X 중복X 추가O 제거O 인 특징이 있습니다. 선언은 리스트와 비슷하지만 앞에 set을 붙여주면 됩니다. a_1 = set([1,2,3,4,5,8,10]) 출력 부분을 잘 보면, 순서와 중복이 왜 허용되지 않았다고 하는지 알 수 있습니다. *set의 데이터타입 변환 앞서 했던것들과 크게 다를것이 없습니다. tuple로도 list로도 변환은 자유롭습니다. *집합의 연산 집합이라는 개념이다 보니까, 합집합, 여집합, 차집합, 공집합... 등이 떠오릅니다. 물론 파이썬의 set에서도 전부 가능한 연산입니다. 1. 공집합 공집합의 출력방법은 두가지입니다. 첫번째. a_1.intersection(a_2) 라는 함수를 통해 a_1과 a_2의 공집합을 ..
파이썬(Python) 기초 (8) 데이터 타입(Data Type) - 집합 (set) add , remove , intersection , union, difference집합(set)은 데이터 분석, 수치계산, 과학 등에 사용되며 순서X 중복X 추가O 제거O 인 특징이 있습니다. 선언은 리스트와 비슷하지만 앞에 set을 붙여주면 됩니다. a_1 = set([1,2,3,4,5,8,10]) 출력 부분을 잘 보면, 순서와 중복이 왜 허용되지 않았다고 하는지 알 수 있습니다. *set의 데이터타입 변환 앞서 했던것들과 크게 다를것이 없습니다. tuple로도 list로도 변환은 자유롭습니다. *집합의 연산 집합이라는 개념이다 보니까, 합집합, 여집합, 차집합, 공집합... 등이 떠오릅니다. 물론 파이썬의 set에서도 전부 가능한 연산입니다. 1. 공집합 공집합의 출력방법은 두가지입니다. 첫번째. a_1.intersection(a_2) 라는 함수를 통해 a_1과 a_2의 공집합을 ..
2019.10.15 -
딕셔너리(dictionary)는 웹에서 자료를 송수신하는 표준 구조중 하나로, Jason과 비슷한 형식이다. 순서 X 중복 X 수정 O 삭제 O 인 특징이 있으며, Key(키) 와 Value(값) 두가지로 구성. (Key값으로 조회를 하면 Value가 리턴된다.) * 딕셔너리(dictionary) a = {'이름' : '김' , '연락처' : '010-2752-0435' , '생일' : 930827 } a 라는 딕셔너리의 key는 "이름", "연락처", "생일"이 된다. value는 "김" , "010-2752-0435" , 930827가 된다. 딕셔너리(dictionary)의 선언 Key를 넣고 value를 return받는 딕셔너리 * get 함수 딕셔너리의 get 함수사용법 a["이름"]을 통해서도 ..
파이썬(Python) 기초 데이터 타입(Data Type) - 딕셔너리 (dictionary), key 값 , value 값 , get딕셔너리(dictionary)는 웹에서 자료를 송수신하는 표준 구조중 하나로, Jason과 비슷한 형식이다. 순서 X 중복 X 수정 O 삭제 O 인 특징이 있으며, Key(키) 와 Value(값) 두가지로 구성. (Key값으로 조회를 하면 Value가 리턴된다.) * 딕셔너리(dictionary) a = {'이름' : '김' , '연락처' : '010-2752-0435' , '생일' : 930827 } a 라는 딕셔너리의 key는 "이름", "연락처", "생일"이 된다. value는 "김" , "010-2752-0435" , 930827가 된다. 딕셔너리(dictionary)의 선언 Key를 넣고 value를 return받는 딕셔너리 * get 함수 딕셔너리의 get 함수사용법 a["이름"]을 통해서도 ..
2019.10.14