분류 전체보기 (29) 썸네일형 리스트형 [Oracle] 기타 스키마 객체 생성에 대해 알아보자 :) -데이터베이스 객체 객체 설명 테이블 기본 저장 단위이며 행으로 구성되어 있습니다. 뷰 하나 이상의 테이블에 있는 데이터의 부분 집합을 논리적으로 나타냅니다. 시퀀스 숫자 값을 생성합니다. 인덱스 데이터 검색 query의 성능을 향상시킵니다. 동의어 객체에 다른 이름을 부여합니다. 데이터베이스에는 테이블 외에도 기타 여러 객체가 있습니다. 뷰를 사용하면 테이블의 데이터를 표시하거나 숨길 수 있습니다. 많은 응용 프로그램에서는 Primary Key 값으로 고유 번호를 사용해야 합니다. 응용 프로그램에 이러한 요구 사항을 처리하는 코드를 작성하거나 시퀀스를 사용하여 고유 번호를 생성할 수 있습니다. 데이터 검색 query의 성능을 향상시키려면 인덱스를 생성하는 것을 고려해 보십시오. 인덱스를 사용하여 열 또.. [Oracle] DDL 문을 사용하여 테이블 생성 및 관리를 해보자 :) -데이터베이스 객체 오라클 데이터베이스는 여러 데이터 구조를 포함할 수 있습니다. 각 구조는 데이터베이스 개발 과정의 구축 단계에서 생성될 수 있도록 데이터베이스 설계 시에 기본적인 틀을 만들어야 합니다. • 테이블: 데이터를 저장합니다. • 뷰: 하나 이상의 테이블에 있는 데이터의 부분 집합입니다. • 시퀀스: 숫자 값을 생성합니다. • 인덱스: 일부 질의 성능을 향상시킵니다. • 동의어: 객체에 다른 이름을 부여합니다. -이름 지정 규칙 테이블 이름 및 열 이름은 다음 규칙을 따라야 합니다. • 문자로 시작해야 합니다. • 길이는 1–30자 사이여야 합니다. • A–Z, a–z, 0–9, _, $, #만 포함할 수 있습니다. • 동일한 유저가 소유한 다른 객체의 이름과 중복되지 않아야 합니다. • O.. 기사를 크롤링하여 mysql에 넣어보자 :) 기사를 크롤링하여 mysql에 넣어보자 :)¶ 아래 글중에 조선일보 기사를 크롤링하여 워드 클라우드를 했던 글이 있습니다. 해당글의 크롤링 코드들을 이용하여 크롤링한 기사들을 제목과 내용으로 구분지어 바로 mysql로 넣어보겠습니다. In [1]: from urllib.request import urlopen from bs4 import BeautifulSoup In [2]: import nltk import re In [62]: url_base="http://news.chosun.com/site/data/html_dir/2019/12/02/20191202" last='.html' title=[] news_list=[] for i in range(3000): index=str(i) if len(index.. Folium 지도에 heatmap을 이용하여 빈도수를 표현해보자 :) 파이썬 Folium지도에 heatmap을 이용하여 빈도수를 표현해봅시다 :)¶ 예전에 프로젝트을 진행할 때 지도에 사고 빈도를 어떤 것으로 표시하는 것이 좋을까에 대한 고민을 했던 적이 있습니다. 당시 이것저것 시도해봤었는데 저는 히트맵으로 표시하는 것이 제일 보기 좋았습니다.ㅎㅎ 당시에는 여기저기 찾아보면서 코드를 구성했던 기억이 있는데 제가 썼던 제이슨 파일은 첨부할 수 없지만 참고용으로 봐주시면 감사하겠습니다:) In [14]: import json import folium from folium.plugins import HeatMap In [9]: json_data=open('제이슨파일.geojson', encoding='utf-8').read() data = json.loads(json_data.. 수열을 통해 마코프 체인의 단서를 얻어보자 :) 제가 첨부 파일로 올린 수열은 마코프 체인으로부터 얻어졌습니다. 하지만, 이 수열이 마코프 성질을 가지고 있는지 여부를 미리 알 수 없었다고 가정했을 때, 이 수열이 마코프 성질을 가지고 있다는 (=마코프인지 아닌지) 단서를 얻을 수 있는 방법에 대해 설명해 보겠습니다. 먼저 주어진 수열이 마코프 성질을 가지고 있는지 아닌지를 판단하기 위해 마코프 성질에 대해 먼저 언급하려합니다. 마코프 성질의 정의는 이렇습니다. 이 말을 조금 더 쉽게 설명하기 위해 베르누이과정(Bernoulli Process)의 예를 들어보겠습니다. 베르누이과정은 독립적으로 수행되며, 오로지 두 결과 값만을 갖는 사건이 연속적으로 발생 하는 확률과정을 말합니다. 베르누이 실험이라는 것은 결과가 ‘랜덤’하게 둘 중 하나만 나오는 실험입.. 머신러닝을 이용해 데이터분석에 필요한 기초지식을 습득해보자 :) 이번 글에서는 머신러닝의 기본 개념을 알아보고, 주로 사용되는 머신러닝 기술, 이를 이용한 실습을 해보겠습니다. 먼저, 머신러닝이랑 인공지능의 하위 분야입니다. 명시적인 프로그램이 없어도 컴퓨터가 학습 할 수 있는 능력을 주는 방법이라고 할 수 있겠네요. 컴퓨터가 직접 데이터를 학습해 특징들을 추출하고 알고리즘을 연구하거나 구축한다는 개념이라고 알면 되겠습니다. 머신러닝의 카테고리로는 크게 교사(supervised)학습, 비교사(unsupervised)학습으로 나눠집니다. 교사학습이란 학습하는 데이터의 정확한 클래스를 알고 있을 때 학습하는 것을 말합니다. 비교사학습은 눈치 채셨겠지만, 학습 데이터의 클래스가 알려져 있지 않을 때 학습하는 것을 뜻합니다. 이외에 반교사학습, 강화학습등도 있습니다. 머신러.. 위도 경도 값을 이용하여 거리를 구하고 그래프를 그려보자 :) 위도 경도 값을 이용하여 거리를 구하고 그래프를 그려보자.¶ 안녕하세요 :) 좌표값을 haversine이라는 공식을 이용하여 지구 반경등을 사용하여 거리를 구해보고, 여기에 해당 좌표들의 고도 값을 이용하여 그래프를 그려보도록 하겠습니다. In [94]: import matplotlib.pyplot as plt %matplotlib inline import platform from matplotlib import font_manager, rc plt.rcParams['axes.unicode_minus']=False if platform.system() == 'Darwin': rc('font', family='AppleGothic') elif platform.system() == 'Windows': pat.. 카카오 API를 이용하여 원하는 정보를 가져오자 :) 카카오 API를 이용하여 정보를 가져오자 : )¶ 카카오 API를 이용하여 원하는 정보들을 가져와 볼 건데요. 제가 예전에 프로젝트를 하면서 API를 파이썬으로 불러오려 했을 때 조금 불편했던 기억이 있어서 이렇게 글을 올립니다. In [5]: import json import requests In [10]: def Get_all(addr): url = 'https://dapi.kakao.com/v2/local/search/keyword.json?query='+addr headers = {"Authorization": "KakaoAK 카카오API} result = json.loads(str(requests.get(url,headers=headers).text)) return result I.. 이전 1 2 3 4 다음 목록 더보기