2025/01/06 4

선형 변환

선형 변환(linear transformation) 벡터 공간의 구조를 보존하는 함수  덧셈에 대한 선형성T(u + v) = T(u) + T(v)u, v는 벡터스칼라 곱에 대한 선형성T(cu) = cT(u)c는 스칼라, u는 벡터→ 선형 변환은 이 두 가지 속성을 만족함   기하학적 해석회전(rotation) : 벡터를 기준축을 중심으로 회전확대/축소(scaling) : 벡터의 크기를 조정전단(shear) : 벡터의 모양을 비틀어 변형→ 선형 변환은 다음의 가하학적 변환을 포함 * 원점은 항상 원점으로 변환함 행렬로 표현되는 선형 변환 모든 선형 변환은 행렬로 표현할 수 있음n차원 벡터 공간에서 m차원 벡터 공간으로의 선형 변환은 m x n 크기의 행렬 A로 나타냄변환된 벡터는 원래 벡터와 변환 행렬의 ..

Django - App

Django App  Django에서 App == 하나의 기능 단위 모듈예 : 게시판 기능, 채팅 기능 등  프로젝트(Project)앱(App)어플리케이션의 집합체(하나의 서비스)각각의 기능 단위 → 공통된 기능을 재사용 가능하게 설계하면 반복 작업을 줄이고 효율성을 높일 수 있음→ 프로젝트 초기부터 기능별로 앱을 구분하여 설계하면 유지보수와 협업 효율성이 높아짐    앱 생성하기python manage.py startapp 앱이름  python manage.py startapp articles=> 프로젝트 내부에 새롭게 앱 디렉토리가 생성 ( articles/) 앱 이름은 복수형으로 짓는 것을 권장   앱 등록하기 프로젝트 폴더 settings.py파일의 INSTALLED_APPS 리스트에 새 앱 이름..

Streamlit - 민감한 데이터 관리 하기

Streamlit의 secrets   민감한 정보(API 키, 데이터베이스 자격증명 등)를 앱 내에서 안전하게 관리하기 위한 기능코드에 직접 값을 하드코딩하지 않고, 민감한 데이터를 외부 파일에서 불러올 수 있음    Streamlit Cloud > App Settings > Secrets Streamlit Cloud에서 배포하는 경우, Streamlit의 웹 인터페이스에서 Secrets설정JSON 형식으로 민감한 정보를 추가{ "API_KEY": "your_api_key", "DB_USER": "your_db_user", "DB_PASS": "your_db_password"}  앱 코드에서 st.secrets로 불러오기import streamlit as stapi_key = st.secrets["..

OpenAI API 활용 2025.01.06

2025.01.05

행복하다. 어제 회고를 다시 읽었다. 잠이 부족한 수빈이는 본인이 행복한지, 행복하지 않은지 알 수 없는 상태가 된다는 걸 알 수 있었다. 모르니까 답답할 수 밖에.. 오늘 수빈이는 06시 50분 취침 13시 기상, 14시-14시 50분 낮잠! 16시에 약속이 있었는데 미리 16시 30분으로 미뤄놓고 낮잠잤다. 쿠키랑 이브 밥빠그릇 간식, 물그릇 가득가득 채워주고 샤워하고 기차타고 부산역갔다.부산역에 도착해서 플랫폼에서 빠져나와 대합실로 갔는데, 무서웠다. 넓은데 사람이 아주 많고, 출구를 쉽게 찾을 수 없는 장소에 혼자 간 게 몇 년 만인지 모르겠다. 부산역에서 실외로 나가는데만 30분이 걸렸다. 나 왜 무서운지, 왜 우는지, 왜 못나가고 있는지 생각하다가 결론은 출구가 눈앞에 있었으면 좋겠는데 그게 ..

2025/미정 2025.01.06
728x90