Pandas 멀티인덱스 재형성 3종: DataFrame.stack, DataFrame.unstack, DataFrame.swaplevel
·
Pandas함수당
이 글의 목차 DataFrame.stack DataFrame.unstack DataFrame.swaplevel 실전: 세 함수 함께 쓰기 멀티인덱스를 이용해 열↔행 축을 오가며 표 구조를 바꾸는 stack, unstack, swaplevel을 정리합니다. stack=열 → 행 레벨로 내리기, unstack=행 레벨 → 열로 올리기, swaplevel=멀티인덱스 레벨 교환입니다. DataFrame.stack — 열 레벨을 행 인덱스로 내리기 어떤 함수인가 열(또는 열 멀티레벨) 하나를 행 인덱스의 하위 레벨로 이동시켜 긴 형태로 만듭니다. 기본 대상은 level=-1(가장 안쪽 열 레벨)입니다. 함수 원형 Dat..
OpenGL 독립 샘플러로 필터/랩핑 제어: glGenSamplers, glBindSampler, glSamplerParameteri
·
OpenGL함수당
이 글의 목차 glGenSamplers glBindSampler glSamplerParameteri 실행 예제(모두 함께) 텍스처의 필터링(선명/부드러움)과 랩핑(반복/클램프)을 텍스처 객체와 분리해 관리하는 수단이 샘플러 객체입니다. glGenSamplers로 만들고, glSamplerParameteri로 상태를 지정한 뒤, glBindSampler로 텍스처 유닛에 연결합니다. glGenSamplers — 샘플러 객체 생성 어떤 함수인가 텍스처 상태와 독립적인 샘플러 핸들을 생성합니다. 동일 텍스처라도 샘플러만 바꿔 필터/랩핑을 즉시 교체할 수 있습니다. 함수 원형 void glGenSamplers(GLsiz..
SQL JSON 추출·스칼라·배열길이: JSON_EXTRACT, JSON_EXTRACT_SCALAR, JSON_ARRAY_LENGTH
·
SQLD함수당
이 글의 목차JSON_EXTRACTJSON_EXTRACT_SCALARJSON_ARRAY_LENGTH이번 글은 JSON에서 값을 꺼내는 JSON_EXTRACT, 문자열(스칼라)만 뽑는 JSON_EXTRACT_SCALAR, 배열의 길이를 구하는 JSON_ARRAY_LENGTH를 정리합니다.요약: 객체/배열 그대로면 JSON_EXTRACT, 숫자/문자만 필요하면 JSON_EXTRACT_SCALAR, 개수는 JSON_ARRAY_LENGTH.JSON_EXTRACT — JSON 경로로 부분 추출어떤 함수인가JSON_EXTRACT(json, path)는 JSONPath(예: $.user.name, $.items[0])로 지정한 값을 JSON 형식으로 반환합니다.»엔진 매핑: DuckDB/PostgreSQL 함수명 j..
Numpy 선형대수 기본: np.linalg.norm, np.linalg.inv, np.linalg.solve
·
Numpy함수당
이 글의 목차np.linalg.normnp.linalg.invnp.linalg.solve통합 예제이번 글은 선형대수의 핵심 도구인 벡터/행렬 노름, 역행렬, 연립방정식 풀이에 해당하는 np.linalg.norm, np.linalg.inv, np.linalg.solve를 정리합니다.norm은 크기를, inv는 역행렬을, solve는 A x = b 해를 구합니다. 실무에서는 보통 inv보다 solve를 권장합니다.np.linalg.norm — 벡터/행렬의 크기(노름)어떤 함수인가벡터 또는 행렬의 노름(norm)을 계산합니다. ord로 L1/L2/무한대/프로베니우스 등을 지정하고, axis로 축별 노름을 계산할 수 있습니다.함수 원형numpy.linalg.norm(x, ord=None, axis=None, k..
Pandas 파생열·매핑·파이프라인 3종: Series.map, DataFrame.assign, DataFrame.pipe
·
Pandas함수당
이 글의 목차 Series.map DataFrame.assign DataFrame.pipe 실전: 세 함수 함께 쓰기 라벨 매핑, 파생열 생성, 함수형 체이닝을 담당하는 Series.map, DataFrame.assign, DataFrame.pipe를 정리합니다. map=값 매핑, assign=열 생성/갱신, pipe=체이닝으로 가독성과 재사용성을 높입니다. Series.map — 값 매핑(딕셔너리/함수) 어떤 함수인가 시리즈의 각 값을 dict, Series, 함수에 따라 치환/변환합니다. na_action='ignore'로 NaN은 건너뛸 수 있습니다. 함수 원형 Series.map(arg, na_actio..
OpenGL 버퍼 업데이트 2종: glBufferSubData, glMapBufferRange, glUnmapBuffer
·
OpenGL함수당
이 글의 목차 glBufferSubData glMapBufferRange glUnmapBuffer 실행 예제(모두 함께) 동적 버퍼를 빠르게 갱신하는 두 가지 경로: 서브업로드와 메모리 매핑. glBufferSubData는 준비한 배열을 부분 복사하고, glMapBufferRange는 버퍼 메모리를 직접 포인터로 얻어 씁니다. 매핑했으면 glUnmapBuffer로 반납해야 합니다. glBufferSubData — 버퍼의 일부 구간을 CPU→GPU 복사 어떤 함수인가 이미 할당된 버퍼(glBufferData)의 특정 오프셋~크기 범위에 새 데이터를 덮어씁니다. 작은 델타 업데이트, 부분 교체에 적합합니다. 함수 원형 ..