본문 바로가기
반응형

python338

chatGPT 로 real-time graph 그리기 matplotlib.animation chatGPT 로 real-time graph 그리기 matplotlib.animation 코딩의 모르는 부분을 구글링이 아닌 chatGPT로 해결해 보고자 시도해 보았습니다. ! 질문은 "make realtime chart with python" 이였습니다. chatGPT 가 추천해준 코드는 아래와 같습니다. 사실 코드가 안돌아가서 코드 하나만 수정하였습니다. import matplotlib.pyplot as plt import random import matplotlib # Set up the figure and axis fig, ax = plt.subplots() ax.set_xlim(0, 100) ax.set_ylim(0, 1) # Create an empty line object line, = .. 2023. 2. 15.
python append 파이썬 리스트 값 추가 [파이썬, python] 리스트 붙여넣기, list.append¶ append 리스트에 새로운 요소를 추가 합니다 In [1]: alphabet = ["A", "B", "C", "D"] alphabet.append("E") alphabet Out[1]: ['A', 'B', 'C', 'D', 'E'] 넘파이 어레이를 이용한 append 방법도 매우 유사하며 예시 코드는 아래와 같습니다. In [2]: import numpy as np alphabet_array = np.array(["A", "B", "C", "D"]) alphabet_array = np.append(alphabet_array, "E") alphabet_array Out.. 2023. 2. 14.
k-means clustering with numpy. 넘파이를 사용한 kmeans 클러스터 수행, k-means clustering numpy [파이썬] k-means clustering with numpy. 넘파이를 사용한 kmeans 클러스터 수행¶ 패키지 불러오기 참고 :https://towardsdatascience.com/k-means-from-scratch-with-numpy-74f79d2b1694 In [1]: import numpy as np from collections import defaultdict 200개 데이터를 대상으로 3개 클러스터 생성을 위해 k-mean 클러스터 기법을 사용합니다.¶step 0 : 200개 데이터 생성하고 클러스터 갯수 정의합니다. In [2]: N = 200 data1 = np.random.randn(N//3,2) + np.array([5,6]) data2 = np.random.randn(N//.. 2023. 2. 14.
pandas 의 numpy nan 값을 파이썬 None으로 전환하기(db에 넣을때 유용, numpy where) In [1]: # 노트 폭을 줄이는 코드 입니다. 무시하셔도 됩니다. !! from IPython.core.display import display, HTML display(HTML("")) [파이썬, python] pandas 혹은 numpy의 nan 값을 파이썬 None으로 전환하기(db에 넣을때 유용)¶ 데이터 프레임의 값을 db로 넣으려 할때 때때로.... nan 값 때문에 에러가 발생합니다. nan 값을 파이썬 None값으로 전환해주면 에러 없이 db로 업로드 됩니다. 데이터 프레임의 where 함수를 사용하여 변환이 가능합니다. In [2]: import pandas as pd import numpy as np df = pd.DataFrame([1, np.nan]) df Out[2]: 0 0 .. 2023. 2. 14.
넘파이, 파이썬 어레이 0보다 큰 값 찾기(numpy array masking) 넘파이, 파이썬 어레이 0보다 큰 값 찾기(numpy array masking) 파이썬 어래이에서 특정 조건에 맞는 값을 추출 하기위해서 마스킹 기법을 사용합니다. 마스킹 사용 예시 코드는 아래와 같습니다. HTML 삽입 미리보기할 수 없는 소스 위 코드를 실행하면 아래 그림과 같은 결과를 도출 할 수 있습니다. 일반적으로, 간결히 사용하기 위해 mask 변수를 따로 도출하지 않고 빨간 글씨처럼 코드를 구성합니다. HTML 삽입 미리보기할 수 없는 소스 2023. 2. 6.
plotly.express 그래프 그리기 (막대 그래프, 점 그래프, 라인 그래프, 파이 그래프) plotly 그래프 plotly.express 그래프 그리기 (막대 그래프, 점 그래프, 라인 그래프, 파이 그래프)¶bar graph, scatter plot, line plot, pie plot¶plotly 를 사용하려고 구글링을 하면 어떤건 import plotly.express as px 로 시작하고, 어떤건 import plotly.graph_objects as go로 시작하고 또 어떤건 두개가 같이 있기도 합니다. 본 글에서는 import plotly.express as px를 활용하고자 합니다.위 패키지의 특성을 간단히 언급하면, 주로 사용하는 그래프를 간단히 표현하기 위해 만들어 놓은 패키지 정도로 이해하심이 가장 좋을 듯 합니다.그래프에 커스텀을 많이 하고 싶다면, import plotly.graph_ob.. 2023. 2. 5.
반응형