python에서 Generator의 길이는 어떻게 계산하는게 좋을까요?
Why need generator? 다른 사람이 잘 만들어둔 python library를 쓰다보면, 가끔 분명히 컨테이너인 것 같은데 로 접근되지 않는 경우가 있습니다. 보통 에러 코드는 다음과 같죠. 즉, 'generator'는 하지 않다라는 ...
Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록
Why need generator? 다른 사람이 잘 만들어둔 python library를 쓰다보면, 가끔 분명히 컨테이너인 것 같은데 로 접근되지 않는 경우가 있습니다. 보통 에러 코드는 다음과 같죠. 즉, 'generator'는 하지 않다라는 ...
Define instance attribute by using SLOT python의 모든 class들은 instance attribute를 가지고 있습니다. 즉, 기본적으로 python은 오브젝트의 instance들이 가지는 attribute를...
install it. 이 링크에 따라서, 우선 android studio와 java sdk를 설치한다. 그런데, 내가 쓰는 건 정작 아이폰인데 굳이 안드로이드를 설치해서 공부해볼 필요가 있나?
PROBLEM: autopep8 not install 저는 vscode를 주 IDE로 쓰고 있습니다. 특별한 이유는 없고요 그냥 쓰다보니 쓰고있네요. 아무튼, python을 주로 쓰고 있는데, python을 확장 프로그램으로 설치를 해야, 각 클...
Error: 'AtlasView' object does not support item assignment 로 코딩을 하다보면 종종 뜨는 에러 중에서 다음의 에러가 있습니다. 에러 코드를 그대로 해석하자면 "AtlasView 오브젝트는 item a...
Graph로부터 subgraph를 만들어봅시다. Graph를 분석하다보면, 필요에 따라서, subGraph를 만들어야 할 때가 있습니다. 이럴 때는 두 가지 방식이 있는데, 와 이미 가진 graph object인 의 class method로 접근...
node, edge의 attribute를 업데이트하자. 대상을 graph로 표현한 다음 필요에 따라서 각 graph의 node, edge의 attribute를 업데이트합니다. 필요에 따라서, weight, centrality 등 다양한 값들을 업...
Two kinds of Sensitivity Analysis. LP 분야에서 말하는 Sensitivity Analysis와 Finance modeling 측면에서 말하는 Sensitivity Analysis는 서로 다릅니다. LP(선형계획법)에서...
What is gurobi? 요즘 대부분의 사람들은 '머신러닝'에 꽂혀 있지만, 그 외로 최적화(Optimization)이라는 분야가 있죠. 일반적으로, 주어진 제한조건(constraint)들 내에서, 우리가 목적으로 하는 함수(objective...
Background Linear Programming. "선형계획법(Linear Programming)"은 대상을 모델링할 때, 선형적인 관계로 모델링하는 것을 말한다. 가령 다음과 같은 식이 있다고 하자. 아래 두 식은 X1, X2에 대한 범위...
Senstivity analysis. 일반적으로 "민감도, 감응도 분석"이라고 부르는 Sensitivity Analysis는 Linear Programming을 통해 '(현재의 상황)에 최적인 해"를 이미 획득한 상황에서, 상황 자체가 달라지는 ...
LP for handling uncertainty. 기본적으로 LP는 특정한 상황(constraint)일 때 최적의 해를 구하는 방법이죠. 따라서 만약 coef들이 달라진다면, 최적해도 달라지게 됩니다. 우리가 가정한 모든 값들이 무조건 맞다고 ...
Optimization. 요즘 대부분의 사람들은 '머신러닝'에 꽂혀 있지만, 그 외로 최적화(Optimization)이라는 분야가 있죠. 일반적으로, 주어진 제한조건(constraint)들 내에서, 우리가 목적으로 하는 함수(objective f...
python으로 선형 계획법 문제를 풀어 봅시다. pulp라는 python에서 linear programming을 할 수 있는 라이브러리를 정리합니다. 우선, 본격적으로 최적화 문제를 풀어야 한다면, 즉, 변수들의 수가 엄청나게 많고 복잡하다면,...
통계 분야에서, 그리고 linear regression과 time series analysis의 맥락에서 econometric(계량경제학) 분야에서, heteroscedasticity-consistent (HC) standard errors가 주...
Coursera: Inferential Statistical Analysis with Python Coursera: Inferential Statistical Analysis with Python의 수업을 수강하고(유료 수강이 아닌, Audit)...