TIP(7)
-
[Obsidian] imgur plugin을 통한 이미지 중앙 배치 및 사이즈 조정하는 방법
obsidian을 사용하게 되면 해당 노트에 이미지를 삽입해서 내용을 추가하고 싶은 경우가 있다. 그럴 때 사용할 수 있는 유용한 플러그인은 바로 imgur이다. https://github.com/gavvvr/obsidian-imgur-plugin GitHub - gavvvr/obsidian-imgur-plugin: Pastes images right to imgur.com Pastes images right to imgur.com. Contribute to gavvvr/obsidian-imgur-plugin development by creating an account on GitHub. github.com 사용자는 해당 플러그인을 사용하게 되면 이미지를 복사해서 붙여 넣으면 imgur에 저장해서 사용..
2024.03.13 -
ChatGPT Prompt(프롬프트) 잘 작성하는 방법)
ChatGPT 프롬프트란? ChatGPT 프롬프트는 응답을 얻기 위해 인공지능(AI) 인터페이스에 입력하는 지침이나 쿼리입니다. 프롬프트는 응답을 유도하기 위한 키워드와 문구로 구성됩니다. ChatGPT에 질문이나 지침을 제공하면 마치 대화하는 것처럼 응답합니다. 아래 그림처럼 응답을 기반으로 하는 다른 쿼리나 지시문을 제공하여 대화를 계속할 수 있습니다. How to Write Prompts for ChatGPT (& Expert Tips) 프롬프트는 ChatGPT의 출력을 지시합니다. 따라서 도움이 되는 답변을 원한다면 유용한 문구와 지침을 제공하는 방법을 알아야 합니다. 이를 프롬프트 엔지니어링이라고 합니다. ChatGPT에 제공하는 메시지가 대화를 형성합니다. 프롬프트가 좋을수록 응답도 좋아집니다..
2024.01.22 -
Sphinx) sphinx-rtd-theme에서 Edit on Github 또는 Gitlab 으로 변경하는 방법
sphinx-rtd-theme 에서 github 링크로 가는 방법에 대해서 공유한다. 이것은 gitlab 역시 동일하다. 코드 추가 source 에서 index.rst 에 아래와 같이 github_url을 넣어준다. .. test documentation master file, created by sphinx-quickstart on Wed Jan 26 10:55:52 2022. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. :github_url: https://github.com/sungreong/sphinx-test Welcome to test's ..
2022.02.05 -
[TIP] Jupyer notebook에서 argparse 꺼내 쓰기
github에서 보통 코드를 복사해서, 나 같은 경우에는 주피터 노트북으로 가져와서 한번 돌려본다. 그때 가장 귀찮은 것은 argparse를 다 꺼내 줘야 한다는 것이다. 그런데 오늘 꺼내도 않아도 기본값을 쓸 수 있는 것을 알게 되어서 공유한다 import argparse parser = argparse.ArgumentParser() parser.add_argument( "--smoke-test", action="store_true", help="Finish quickly for testing") args, _ = parser.parse_known_args() 간단 TIP 끝
2020.11.07 -
[Vaex 1.0.0-beta.6] Virtual Column 알아보기
Vaex에서는 DataFrame에서 변수를 파생할 경우에, virtual columns로 결과가 나온다. Virtual Column 같은 경우, 진짜 정상적인 컬럼처럼 행동하지만, 메모리를 차지 않는 컬럼이다. Vaex는 실제 컬럼 Virtual Column 차이에 구별이 없어져서 거의 진짜처럼 있다고 생각하고 처리하면 된다. 실제로 연산하기가 오래 걸릴 경우에는 pythran이나, numba를 활용할 수 있다. import pandas as pd import vaex DATA = vaex.open("./data/AMAZON_FASHION.hdf5") add the Columns (1) DATA["binding_1"] = DATA.func.where( DATA.overall == 5 , "good","b..
2020.08.29 -
pandas useful tip
frame = pd.DataFrame(np.random.randn(4, 3), columns=list('bde'), index=['Utah', 'Ohio', 'Texas', 'Oregon']) frame def f(x): return pd.Series([x.min(), x.max()], index=['min', 'max']) frame.apply(f) # axis =1 (각 열) frame.apply(f,axis="columns") format = lambda x: '%.2f' % x frame.applymap(format) report = pd.DataFrame([ [1, 10, 'John'], [1, 20, 'John'], [1, 30, 'Tom'], [1, 10, 'Bob'], [2, 25, 'Jo..
2020.06.25 -
[Python] Jupyter 사용자 유용 팁 정리
도움이 되셨다면, 광고 한 번만 눌러주세요 ㅎㅎㅎ 아래 블로그에 주피터 사용자를 위한 팁들을 정리한 것을 해보려고 합니다. 개발을 하기 위해서는 다른 파이참 같은 것이 편하지만, 아직은 주피터 노트북이나 랩이 편하더라구요 암튼 팁들을 정리해보고자 합니다. Startup files 분석을 하다 보면 알 듯이 항상 사용하는 패키지가 있을 것입니다. 해보신 분들은 아시겠지만, 항상 아래 패키지를 똑같이 임포트할 것입니다. import numpy as np import pandas as pd ... import matplotlib.pyplot as plt 이러한 것을 줄여줄 수 있는 방법을 소개합니다. 일단 startup 파일을 찾아야 합니다. /Users//.ipython/profile_default/star..
2020.03.25