본문 바로가기

분류 전체보기544

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.
[javascript] plotly.js로 차트 그리기 [javascript] plotly.js로 차트 그리기 데이터 분석업을 계속 하다보니 차트를 이걸로도 그렸다가 저걸로도 그렸다가 합니다. 현 페이지에서는 plotly.js를 이용하여 여러 차트를 그려보고자 합니다. ! 바 차트(Bar Chart) HTML 삽입 미리보기할 수 없는 소스 라인 차트(Line Chart) HTML 삽입 미리보기할 수 없는 소스 파이차트(Pie Chart) HTML 삽입 미리보기할 수 없는 소스 수직 바 차트(Horizontal Bar Chart) HTML 삽입 미리보기할 수 없는 소스 2023. 2. 9.
html, css, content 문장 앞에 똑같은 문구 반복 문장 앞에 특적한 문구를 반복하고 싶으면 content 속성을 사용합니다. 모든 문장 앞에 Hello를 입력하고 싶다면 아래 코드와 같이 html / css 코드를 구성합니다. Kim Brown Tom 위 코드 입력 결과는 아래와 같습니다. HTML 삽입 미리보기할 수 없는 소스 반복되는 문구의 글자 색, 크기 등을 정할 수 있으며, 예시는 코드와 같습니다. Kim Brown Tom 위 코드 적용 결과는 아래와 같습니다. HTML 삽입 미리보기할 수 없는 소스 2023. 2. 6.
넘파이, 파이썬 어레이 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.