본문 바로가기

분류 전체보기200

리눅스 CPU, GPU, OS, RSM, storage 정보 확인 1. CPU (코어수: 32, 모델명: Intel(R) Xeon(R) CPU @ 2.00GHz) $ lscpu 2. OS, 커널 정보 (Debian/Linux 10 buster) $ lsb_release -a 3. 메모리 (118GB) $ free -h 4. GPU 정보 (Tesla T4 16GB x 2) $ nvidia-smi 5. 스토리지 (주로 / 에 마운트 되어 있는 것: 99GB) $ df -h 2023. 10. 10.
맥북 CPU, RAM, Storage, OS, kernel 정보 확인 1. CPU (코어수: 10, 모델명: Apple M2 Pro) $ sysctl -n machdep.cpy 10 10 10 10 Apple M2 Pro 2. RAM, OS, CPU 모델명 좌측 상단 사과 모양 -> 이 맥에 관하여 -> 메모리 3. Storage (총 494.38GB, 512GB 모델) 좌측 상단 사과 모양 -> 시스템 설정 -> 일반 -> 정보 -> 저장공간 4. 커널 정보 (kernel) (Darwin 23.0.0) $ uname -a Darwin [LAPTOPNAME].local 23.0.0 Darwin Kernel Version 23.0.0: Fri Sep 15 14:43:05 PDT 2023; root:xnu-10002.1.13~1/RELEASE_ARM64_T6020 arm64 2023. 10. 10.
how to compare two pandas series? 두 개의 판다스 시리즈는 pd.Series.compare() 메서드를 사용하여 비교할 수 있다. 두 시리즈에서 값이 다른 데이터에 대해서 어떻게 다른지 리턴해준다. import pandas as pd a = pd.Series([1,2,3,4,5]) b = pd.Series([2,2,3,5,6]) a.compare(b) self other 0 1.0 2.0 3 4.0 5.0 4 5.0 6.0 2023. 9. 15.
파이썬 float 문자열 포맷팅 할 때마다 까먹어서..ㅠㅠ {:.2f}.format(num) 출처: https://medium.com/@coucoucamille/float-formatting-in-python-ccb023b86417 2023. 9. 13.
[코드트리챌린지] 늦었지만 09.05 ~ 09.11 공부 기록..! 목차 2023/09/05 실력 진단 결과 진단을 시행하였는데, 시뮬레이션 문제 풀이 속도가 느렸고, 개념과 문제 5개를 추천받아 풀이함. 1. 방향에 맞춰 이동 풀이 전략 - 동서남북에 대한 dx, dy를 미리 선언해준 뒤, 움직이려는 방향에 움직일 거리를 곱해 더해준다 코드트리 해설 참고 - 시간복잡도 O(n) - 공간복잡도 O(1) 풀이 코드 n = int(input()) moves = [] for _ in range(n): m,c = input().split() moves.append((m, int(c))) x, y = 0, 0 directions = {'W':0, 'S':1, 'N':2, 'E': 3} dx, dy = [-1, 0, 0, 1], [0, -1, 1, 0] # W S N E for m.. 2023. 9. 12.
pandas series fillna with another series 데이터프레임에 score라는 컬럼이 있을 때, score 컬럼의 nan 값을 옆에 있는 score2라는 컬럼의 값으로 대치하는 코드. df.score = np.where(df.score.isnull(), df.score2, df.score) 적용할 수 있는 상황과 목표는 아래 그림과 같이 나타낼 수 있다. (from stackoverflow) 답변도 위 이슈에서 얻을 수 있다. 2023. 9. 7.