본문 바로가기
반응형

python26

[Python] Pyplot 여러 개 그래프를 겹쳐서 그리기 Python subplot 정리하기 Python으로 그래프를 그릴 여러개의 그래프를 비교하기 좋은 방법은 subplot을 이용한 방법인 것 같습니다. subplot을 만드는 방법과 subplot의 title작성하는 방법 그리고 subplot들에 대한 전체 title을 넣는 방법도 함께 정리합니다. # row는 2개 column은 1개인 sub plot을 생성합니다. fig, ax = plt.subplots(2,1) # 첫번째 row에 넣을 그래프를 작성합니다. # 여러개의 graph를 넣게 때문에 data는 2개가 들어갑니다. # 마지막으로 sub plot의 title을 작성합니다. ax[0].hist(df_missing_cols['height'], color='r', alpha=0.5) ax[0].hi.. 2022. 12. 13.
[Python] 키워드인수와 딕셔너리 언패킹 (**) 딕셔너리 언패킹 ## 키워드 인수와 딕셔너리 언패킹 def product_info(name:str, height:int, width:int, weight:int, price:int): print(f"Product[{name}] is ({height}x{width}), {weight}kg and the pricce of {price}") product_info(**{'name':"TV", 'height':300, 'width':300, 'weight':5, 'price':1000000}) ----------------------- Product[TV] is (300x300), 5kg and the pricce of 1000000 파이썬으로 딕셔너리 정보를 키워드 인수로 전달할 때는 **을 사용하여 키워드이.. 2022. 12. 10.
[Python] 인수를 여러개 받기 (위치/키워드/언패킹) 리스트 언패킹 함수에 전달하는 파라메터를 여러개 전달 시 리스트 형태로 전달하는 방식 전달된 리스트의 요소가 '*'을 사용하여 함수에 전달할 때 나누어져 각각의 파라메터에 순서대로 전달된다. def foo(a:int, b:int, c:int) -> int: print(f"{a} + {b} + {c} = {a+b+c}") foo(*[1,2,3]) params = [3,3,3] foo(*params) -------------------------------- 1 + 2 + 3 = 6 3 + 3 + 3 = 9 가변인수 만들기 함수에 전달하는 파라메터의 갯수가 정해지지 않는 경우 가변인수를 사용하여 다양한 파라메터 갯수를 전달할 수 있다. 전달된 처음 1,2,3과 리스트 언패킹으로 전달된 4,5가 *args 가.. 2022. 12. 10.
[VSCODE] 파이썬 개발 환경 구축하기 VSCODE로 python을 개발하기 위해 필요한 내용을 정리합니다. ANACONDA 설치하기 [Python] 아나콘다(anaconda) 설치하기 [Python] 아나콘다 가상환경 생성, 변경, 삭제 하기 VSCODE 설치하기 Visual Studio Code를 아래의 링크에서 다운로드 받아 프로그램을 설치합니다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is f.. 2022. 1. 23.
[Pandas] DataFrame 만들기 및 index 변경하기 DataFrame 만들기 및 index 변경하기 코드를 수행하기 전에 아래의 필요한 라이브러리를 추가가 필요합니다. import numpy as np import pandas as pd import pandas_datareader as pdr import datetime from datetime import datetime, date import matplotlib.pyplot as plt Data Frame 만들기 In [21]: score_math = pd.Series([10,20,30,40,50]) score_math Out[21]: 0 10 1 20 2 30 3 40 4 50 dtype: int64 In [23]: score_sci = pd.Series([70,80,90,100,10]) score.. 2021. 12. 26.
우분투에 VSCODE 파이썬 개발환경 설정하기 파이썬 설치 및 extension 설치 파이썬 개발을 위해 VSCODE를 설치합니다. 우선 아래의 사이트에서 설치를 위해 필요한 파일을 다운로드 합니다. https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud ap.. 2021. 12. 19.
[Pandas] Series class pandas.Series pandas의 기본 데이터 구조이다. 일차원 ndarry형태로 axis label을 갖는다. 일반 배열의 경우 0부터 시작하는 인덱스만 사용할 수 있지만 series는 다양한 방식으로 series 데이터의 값을 선택할 수 있다. 함수 구문 pandas.series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False) 파라메터 1. data (array-like, iterable, dict or scalar value) : series에 사용할 데이터. 사용가능한 형태의 데이터는 array-like, iterable, dict or scalar value 형태를 사용할 수 있다. 2. inde.. 2021. 1. 22.
[Python] 아나콘다에 설치된 python 패키지 설치, 확인, 삭제 UI로 관리하기 아나콘다에 설치된 python 패키지 설치, 확인, 삭제 방법 아나콘다 가상환경을 생성한 후에는 파이썬 패키지와 동일하게 패키지를 설치할 수 있습니다. 하지만 tensorflow와 같이 여러 라이브러리를 사용하는 파이썬 개발 환경에서는 파이썬 라이브러리들 간의 의존성을 맞추는 과정이 매우 중요합니다. 아나콘다에서는 파이썬 라이브러리들 사이의 의존성을 확인하여 설치가 가능하도록 커멘드를 제공하고 있기 때문에 이 커멘드를 사용하는 것이 좋습니다. 아나콘다 가상환경 설치, 삭제관련 내용은 아래를 참고하세요 ▷ [Python] 아나콘다 가상환경 생성, 변경, 삭제 하기 ▶ [Python] 아나콘다 가상환경 UI로 관리하기 1. 파이썬 패키지 설치 : data_science라는 이름의 가상환경에 numpy 파이썬.. 2021. 1. 19.
반응형