본문 바로가기

분류 전체보기347

[Gnuplot] 범례(legend)와 관련된 내용들 개인적으로 gnuplot의 범례 (legend)와 관련된 사항들을 정리한 글입니다. 1. 그래프의 legend를 출력하지 않을 경우 [1][2] 1) 모든 그래프의 legend를 출력하지 않을 경우: set key noautotitle 2) 특정 그래프의 legend를 출력하지 않을 경우 (a) notitle (b) title "" ※ (a)와 (b) 는 동일하다. example - 1) plot sin(x) title "sin(x)", \ cos(x) title "",\ tan(x) notitle pause -1 범례의 위치를 조정하는 경우 1. 명령어: set key 2. 사용의 예시 (1) 그래프의 바깥쪽에 legend를 놓을 경우: set key outside (2) 그래프의 내부의 오른쪽(왼쪽).. 2021. 3. 10.
[Gnuplot] Script를 이용하여 plot하기 Gnuplot을 스크립트를 이용하여 이용하는 경우에는 크게 두 가지 방식으로 스크립트를 작성할 수 있다. (1) Bash Shell 내에서 쉘 스크립트 작성 (2) 일반적인 gnuplot script 작성 1. Bash shell script를 이용하는 경우 - Bash shell을 이용하는 경우에는 아래와 같이 쉘 스크립트 내에서 gnuplot을 사용할 때, gnuplot 2021. 3. 10.
[CheckIO] Solve Index Power Problem: py.checkio.org/en/mission/index-power/ My Solution: def index_power(array: list, n: int) -> int: """ Find Nth power of the element with index N. """ return array[n] ** n if len(array) > n else -1 if __name__ == '__main__': print('Example:') print(index_power([1, 2, 3, 4], 2)) #These "asserts" using only for self-checking and not necessary for auto-testing assert index_power([1, 2, 3, 4].. 2021. 3. 10.
[CheckIO] Replace Last Problem: py.checkio.org/en/mission/replace-last/ my solution def replace_last(line: list) -> list: # your code here if len(line) 2021. 3. 10.
[CheckIO] Backward Each Word Problem: py.checkio.org/en/mission/backward-each-word/ My solution: def backward_string_by_word(text: str) -> str: # your code here words_list = text.split() # list1 = list(text) # character list that would be substituted by reversed words list2 = list(text) # dummy list that is used to find an index of a word in the list for word in words_list: dummy_str = "".join(list2) # index = dummy_str.fin.. 2021. 3. 10.
[Check-IO] Morse Decoder Problem: py.checkio.org/en/mission/morse-decoder/ My solution: MORSE = {'.-': 'a', '-...': 'b', '-.-.': 'c', '-..': 'd', '.': 'e', '..-.': 'f', '--.': 'g', '....': 'h', '..': 'i', '.---': 'j', '-.-': 'k', '.-..': 'l', '--': 'm', '-.': 'n', '---': 'o', '.--.': 'p', '--.-': 'q', '.-.': 'r', '...': 's', '-': 't', '..-': 'u', '...-': 'v', '.--': 'w', '-..-': 'x', '-.--': 'y', '--..': 'z', '-----': '.. 2021. 3. 8.
[Check-IO] Date and Time Converter Problem: py.checkio.org/en/mission/date-and-time-converter/ My Solution: import datetime def date_time(time: str) -> str: #replace this for solution DATE, TIME = time.split(' ') day, mon, year = list(map(lambda x: int(x), DATE.split('.'))) hour, min = list(map(lambda x: int(x), TIME.split(':'))) d = datetime.date(year, mon, day) mon = d.strftime("%B") if hour == 1: if min == 1: return "%d %s %d .. 2021. 3. 8.
[Github] 서버 저장소 관련 내용 정리 아래 내용은 "Git 교과서" 책을 정리한 글 입니다. 1. 서버 저장소 (Remote Repository) - 원격 저장소라 불리며 로컬 저장소의 코드를 복제한 복사본이다. - 서버 저장소를 통해 코드를 보관 및 다른 사람들과 협업 및 공유할 수 있다. - 서버 저장소를 통해서 자신의 로컬 저장소를 백업하는 용도로 사용할 수 있다. 2. 깃 허브 (Git Hub) - 대표적인 깃호스팅 서비스 사이트이며 깃 허브의 대부분의 서비스를 무료로 사용할 수 있음. - 일반적인 개별 깃 허브의 주소는 다음과 같다: https://github.com/ - 공개 저장소의 경우 무제한으로 무료로 사용할 수 있지만, 비공개 저장소의 경우 일부 유료 서비스이다. - 한 소유주 안에서 같은 저장소 이름은 중복하여 생성할 수.. 2021. 3. 7.
[Mathematica] LLVM ERROR: Cannot select: intrinsic %llvm.x86.sse41.pblendvb 리눅스 내에서 메스메티카로 그래픽 관련 작업을 하는 중에 위와 같은 에러가 발생되면서 프로그램이 종료가 되었다. 정확히 문제가 발생한 이유가 무엇인지는 잘 모르겠지만, 아래의 필요한 패키지들을 설치함으로써 문제를 해결하였다 [1]. libegl1-mesa libegl1-mesa-drivers libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles1-mesa libgles2-mesa libglu1-mesa libopenvg1-mesa libtxc-dxtn-s2tc0 libwayland-egl1-mesa mesa-utils mesa-utils-extra libva-drm1 만약 위의 파일들이 잘 설치가 되지 않는다면 [2] 레퍼런스를 참조하기 바람 Reference:.. 2021. 3. 6.