Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Dense_Rank
- merge
- 단순회귀 분석
- sqld
- 빅데이터
- max
- difftime
- 막대그래프
- 데이터분석
- 데이터분석가
- 그래프시각화
- count
- if문 작성법
- loop 문
- 총과 카드만들기
- 빅데이터분석
- 불순도제거
- 순위출력
- 히스토그램 그리기
- 정보획득량
- 여러 데이터 검색
- Intersect
- 팀스파르타
- Sum
- 상관관계
- 그래프 생성 문법
- %in%
- sql
- 회귀분석
- 회귀분석 알고리즘
Archives
- Today
- Total
ch0nny_log
[빅데이터분석] Python_19. 파이썬 패키지 본문
# main.py
from graph import plotly_module, matplotlib_module
# 데이터 정의
x = [1, 2, 3, 4, 5]
y = [1500, 2500, 3500, 4500, 5500]
labels = ['A', 'B', 'C', 'D', 'E']
values = [1500, 2500, 3500, 4500, 5500]
# Plotly를 사용하여 그래프 그리기
print("Plotly 그래프:")
plotly_module.plotly_bar_graph(x, y)
plotly_module.plotly_pie_chart(labels, values)
문제. matplotly 모듈에막대그래프와원형그래프를시각화하시오 .
x = [1, 2, 3, 4, 5] y = [1500, 2500, 3500, 4500, 5500] # Matplotlib을 사용하여 그래프 그리기 print("Matplotlib 그래프:") matplotlib_module.matplotlib_bar_graph(x, y) matplotlib_module.matplotlib_pie_chart(labels, values)
패키지 추가문제1. mypackage 폴더에 arithmetic.py 에 두수의 곱셈함수 와 나눗셈 함수도 추가해서 넣고 잘실행되는지 확인하시오
패키지 추가문제2. graph 폴더에 plotly_module 모듈에 넣을 라인 그래프를 미리 시각회 해서 실행해 봅니다.
import plotly.graph_objects as go x = [ 0, 1, 2, 3, 4 ] y = [ 10, 11, 12, 11, 10 ] fig = go.Figure() fig.add_trace(go.Scatter( x=x, y=y, mode='lines', name='sample line')) fig.update_layout( title ='Simple line graph', xaxis_title='X axis', yaxis_title='Y axis' ) fig.show()
패키지 추가문제3. 위의 라인그래프를 ploty_line_graph 라는 이름으로 함수로 생성하시오.
import plotly.graph_objects as go x = [ 0, 1, 2, 3, 4 ] y = [ 10, 11, 12, 11, 10 ] def ploty_line_graph(x,y): fig = go.Figure() fig.add_trace(go.Scatter( x=x, y=y, mode='lines', name='sample line')) fig.update_layout( title ='Simple line graph', xaxis_title='X axis', yaxis_title='Y axis' ) fig.show() ploty_line_graph(x,y)
■ 따로 정리하는 내용
'from 패키지 import 모듈' vs 'import 패키지의 차이'
예제1. from 패키지 import 모듈
from math import sqrt # math 패키지로 부터 sqrt 모듈을 임폴트 result = sqrt(16) print(result)
설명:math.sqrt 라고 해서 실행하지 않고 그냥 편하게 sqrt라고만 해서 실행함 코드에서 sqrt 를 자주 사용한다면 math.sqrt 라고하면 불편하니까 from math import sqrt 로 하고 sqrt 만 쓰는게 더 효율적입니다.
예제2. import 패키지
설명: 장점은 math 패키지의 sqrt를 쓰겠다는게 명확해진다는 장점이 있음. 단점은 math.sqrt라고 작성해야
문제. math 패키지의 pow모듈을 이용해서 2의 3승을 출력하시오.
import math math.pow(2,3)
문제.from 패키지 pow모듈을 이용해서 2의 3승을 출력하시오.math 패키지의 pow모듈을 이용해서 2의 3승을 출력하시오.
'빅데이터 분석(with 아이티윌) > python' 카테고리의 다른 글
[빅데이터분석] Python_21. 예외처리 이해하기 ① (try~except) (0) | 2024.08.08 |
---|---|
[빅데이터분석] Python_20. 파이썬 임폴트 이해하기 (0) | 2024.08.07 |
[빅데이터분석] Python_16. 람다 함수 (0) | 2024.08.07 |
[빅데이터분석] Python_15. 함수 리턴값의 정의 (0) | 2024.08.05 |
[빅데이터분석] Python_14. 지역변수와 전역변수 (0) | 2024.08.05 |