목록Python (7)

기상청 웹사이트에서 도시별 날씨를 그래프로 나타내는 방법을 살펴보도록 한다. 이 내용은 [파이썬 코딩 도장] pp.704~718에 수록된 내용이다. - 기상청 도시별 현재날씨 싸이트: https://www.weather.go.kr/weather/observation/currentweather.jsp 1. 기상청 웹사이트는 시간이 지나면 개편될 수 있어 책의 내용이 저장되어 있는 URL을 사용한다. Bitbucket 도시별 현재날씨 페이지 https://pythondojang.bitbucket.io/weather/observation/currentweather.html 2. Jupyter에서 다음과 같이 입력을 한다. import requests # 웹 페이지의 HTML을 가져오는 모듈 from bs4 i..

사람들이 붐비는 칵테일 파티장이나 음식점에서 상대방의 말을 제대로 이해하기 힘들다. 불분명한 신호를 분리하는 비지도학습(unsupervised learning)을 소개하고자 한다. 비지도 학습은 머신러닝(Machine Learning)의 일종이다 비지도 학습은 입력값에 대한 목표치가 주어지지 않는 대신 주어진 데이터의 주요 특징을 요약하고 설명하는 방식을 말한다. "머신러닝(Machine Learning)은 컴퓨터에 입력값과 답이 있는 데이터를 이용하여 모델을 학습시킨 다음 답이 없는 데이터(유보표본)를 추가해서 이 모델에 적용해 보고 해(분류, 회귀)를 구하는 방법" 서로 다른 유형의 신호를 암묵적으로 분리할 수 있도록 독립성분분석(ICA, Independent Component Analysis) 알고..

[Graphviz를 사용하여 네트워크를 그리는 방법] [1단계] graphviz사이트를 방문하여 프로그램을 다운한 다음 Python에서 'pip install graphviz'로 프로그램을 설치합니다. [2단계] 파이썬에서 아래와 같이 스크립트를 입력합니다. # import graphviz def save_graph_as_svg(dot_string, output_file_name): if type(dot_string) is str: g = graphviz.Source(dot_string) elif isinstance(dot_string, (graphviz.dot.Digraph, graphviz.dot.Graph)): g = dot_string g.format='svg' g.filename = output..