[python] pandas 공백인 항목 찾기 아래 처럼 공백은 한번에 찾고 한번에 공백이 있는 항목을 삭제 할 수 있다.import pandas as pddata = pd.read_csv('test.csv')#공백 확인print(data.isnull().sum())#공백 삭제data = data.dropna()#또는 공백을 10으로 일괄 변경data = data.fillna(10)#다시 확인print(data.isnull().sum()) IT/python 2025.01.22
[tensorflow] 선형회귀 예측(Linear Regression) 선형 회귀 (Linear Regression)는 가장 기본적인 회귀 분석 방법으로, 입력 변수(독립 변수)와 출력 변수(종속 변수) 간의 선형 관계를 모델링합니다. 주로 연속적인 값을 예측하는 데 사용되며, 예측하려는 변수와 입력 변수들 사이에 직선적인 관계가 있을 때 잘 작동합니다1. 선형 회귀의 기본 개념주어진 데이터를 통해 직선 방정식을 찾아내고, 이 직선이 주어진 데이터를 잘 설명할 수 있도록 회귀 계수를 학습하는 방법입니다.2. 선형 회귀의 장점과 단점장점:단순하고 이해하기 쉬움: 선형 회귀는 가장 기본적인 회귀 모델로, 그 구조와 동작이 직관적입니다.계산 효율성: 계산이 빠르고, 다루기 쉽습니다.해석 가능성: 모델이 단순하여 각 입력 변수의 영향을 쉽게 해석할 수 있습니다.단점:선형 관계에만 .. IT/tensorflow 2025.01.22
[tensorflow] lost function(손실함수)과 activation function(활성함수)의 차이 손실 함수 (Loss Function)와 활성화 함수 (Activation Function)는 모두 신경망(딥러닝 모델)에서 중요한 역할을 하지만, 그 목적과 사용되는 위치가 다릅니다. 각각의 함수가 수행하는 작업을 간단히 설명하겠습니다1. 손실 함수 (Loss Function)손실 함수는 모델이 예측한 값과 실제 값(정답) 간의 차이를 계산하는 함수입니다. 모델이 얼마나 잘 예측했는지, 즉 오차의 크기를 측정하는 데 사용됩니다. 손실 함수의 목적은 이 오차를 최소화하는 것입니다. 즉, 모델이 예측한 값과 실제 값이 얼마나 가까운지 나타내며, 학습 과정에서 이 값을 최소화하는 방향으로 파라미터가 업데이트됩니다.주요 특징:목적: 모델의 예측 값과 실제 값의 차이를 측정학습: 손실 함수를 최소화하기 위해 경.. IT/tensorflow 2025.01.22
[tenserflow]텐서플로 기초 기초import tensorflow as tfts = tf.constant( [3, 6, 9] )ts2 = tf.constant( [2, 4, 6] )ts3 = tf.constant([[2, 3], [1, 3], [3, 1]])ts4 = tf.constant([[2, 4, 5], [4, 1, 3]])print('#상수#')print(ts)print('#더하기#')print(tf.add(ts, ts2))print('#빼기#')print(tf.subtract(ts, ts2))print('#나누기#')print(tf.divide(ts, ts2))print('#곲하기#')print(tf.multiply(ts, ts2))print('#행열곱셈#')print(tf.matmul(ts3, ts4))print('#0으로.. IT/tensorflow 2025.01.22
m1(ARM) 맥미니에서 tensorflow(텐서플로우) 설치 그냥 기본적인 설치가 아니라 가상환경에서 별도의 -macos가 붙은 버젼을 설치해주어야 한다.설치#가상환경 리스트확인conda info --envs#가상환경 삭제conda remove -n 가상환경이름 --all#가상환경 생성conda create --name tf_env python=3.8#가상환경으로 이동conda activate tf_env# M1 tensorflow-macos 설치pip install tensorflow-macos# GPU 가속을 위한 tensorflow-metal 설치pip install tensorflow-metal 테스트코드 실행이후 아래에 테스트코드를 실행한다.import tensorflow as tfprint(tf.__version__)실행 결과 IT/tensorflow 2025.01.21
업비트 예치금 이용료? 처음 메일을 받았을 때 돈을 내야 하는 건가 했다.알고 봤더니 예치금에 대한 이자를 지급한다는 내용이었다.자동매매를 하고 있다보니 놀고 있는 돈이 좀 아쉽기는 했었는데이렇게 귀여운 돈을 벌어 왔다니 대견하다.이 정도면 출금 수수료 정도는 충당할 수 있을 거 같다. [지급 상세 안내]• 지급 일정 : 2025-01-09(목)• 지급 기준 기간 : 2024-10-01(화) ~ 2024-12-31(화)• 지급 대상 : 유효한 고객확인(KYC) 정보가 있는 국내 거주 회원 • 지급 기준 기간 내 예치금 이용료가 발생한 회원분들께만 본 이용료가 지급될 예정입니다.• 이용료율 : 연 2.1% (세전)• 지급 계산 방식 : 예치금(KRW) 잔고("일마감잔고")를 기준으로 일 예치금 이용료를 계산하며, 지급 기.. trading 2025.01.10
[리액트] gridjs-react 버튼 추가 h() 함수 gridjs-react 를 사용하면서 버튼을 추가하려고 했는데 한참을 실패했다.h()함수를 사용해서 돔을 생성해주고서야 정상적으로 버튼을 생성 할 수 있었다.import { Grid } from 'gridjs-react';import "gridjs/dist/theme/mermaid.css";import { h } from 'gridjs'; h( "button", { className: "btn", onClick: () => alert(`Clicked on row with Date: ${row.cells[0].data}`), }, "Click Me" .. IT/react 2024.12.23
[인텔리제이](파이참) ... 소스 펼치기 소스가 갑자기 접혀져서 하나씩 눌러야만 펴지는 현상이 발생해서 찾아 보았습니다. 단축키 사용 Windows/Linux: Ctrl + Shift + -Mac: Command + Shift + - 메뉴를 통해서 설정상단 메뉴에서 Code > Folding > Expand All을 선택하면 됩니다. IT/intellij 2024.12.13
[맥] 기본 연결 프로그램 변경 기본 퀵플레이어가 mkv를 재생할 수가 없어서 프로그램을 설치했더니 기본 프로그램으로 지정이 되어 파일 선택 시 해당 프로그램으로 연결이 되었다. 그래서 맥의 기본 연결 프로그램 변경 방법을 알아보도록 하겠다.먼저 파일에서 우클릭으로 정보가져오기를 선택한다. 이후 다음으로 열기에서 기본으로 지정할 프로그램을 선택한 후 모두 변경을 해준다.이후에는 선택한 프로그램이 기본프로그램으로 지정되게 된다. IT/mac 2024.11.30
[자바스크립트] 단어 중복 제거 1. 코드 예제: 중복 단어 제거const text = "현대 그랜져 그랜져 아반떼";// 1. 텍스트를 단어로 나누기const words = text.split(" ");// 2. 중복 단어 제거const uniqueWords = [...new Set(words)];// 3. 결과를 다시 문자열로 합치기const result = uniqueWords.join(" ");console.log(result);// 출력: "현대 그랜져 아반떼"2. 동작 설명 split(" "): 공백을 기준으로 텍스트를 단어 배열로 분리.new Set(words): Set 객체를 이용해 배열에서 중복된 단어를 제거.join(" "): 중복이 제거된 배열을 다시 문자열로 합침. IT/javascript 2024.11.28