728x90 반응형 전체 글113 C++ std::pair std::pair pair는 두개의 데이터를 하나로 관리할 때 주로 사용한다. 목차 make_pair first, second make_pair pair를 생성한다. first, second first는 첫번째 원소, second는 두번째 원소를 접근할 수 있다. 코드 #include #include using namespace std; int main() { pair p1(1, 'a'); cout 2022. 2. 19. 파이썬(Python) 패키지 설치 및 삭제 패키지 설치 및 삭제 패키지 설치 pip install 패키지이름패키지 삭제 pip uninstall 패키지이름설치된 패키지 확인 pip list 2022. 2. 12. 파이썬(Python) 파이썬 설치 파이썬 설치 아나콘다(ANACONDA)는 머신러닝이나 데이터 분석을 위한 패키지를 포함하고 있기 때문에 아나콘다는 선택해서 설치를 했습니다. 아나콘다(https://anaconda.com) 사이트에서 상단의 제품 메뉴의 개별 에디션을 선택하면 아래와 같이 아나콘다 개인판을 다운로드할 수 있습니다. 다운로드를 받을 후 실행하면 아래와 같은 화면이 출력됩니다. 설치는 기본으로 설치를 하시면 실행하는데 특별한 문제는 없습니다. 즉, 다음다음을 누르시면 됩니다. 아래 설치 방법을 참고하시면 됩니다. 설치 완료 후 Anaconda Navigator를 실행해보면 많이 사용하는 프로그램이 미리 설치된 것을 볼 수 있습니다. 이 프로그램을 통해 다양한 설정을 편하게 수행할 수 있습니다. 설치는 생각보다 간단합니다. 2021. 10. 2. Google Colab 패키지(Package) 영구적 설치 Google Colab 패키지(Package) 영구 설치 매번 실행할 때마다 패키지를 새로 설치하는게 너무 번거롭고 시간 소비가 심한것 같아서 영구적 설치를 적용했습니다. 아래 명령을 실행하면 /content/packages 심볼릭 링크를 생성하고 path 환경 변수에 경로를 추가합니다. 간단하게 말하면 /content/drive 에 패키지를 설치하면 실제 설치 경로는 /content/drive/My Drive/Colab Notebooks 에 설치됩니다. import os, sys from google.colab import drive drive.mount('/content/drive') pg_path = '/content/packages' os.symlink('/co.. 2021. 9. 25. 파이썬(Python) 공백 제거 및 빈 문자열 확인 공백 제거 및 빈 문자열 확인 목차 strip strip 문자열 양쪽의 공백 문자를 제거한다. 코드 # 공백 제거 string = ' Python '.strip() print(string) # 빈 문자열 확인 string = ' ' if not string.strip(): print("문자 없음") else: print("문자 있음") 출력 Python 문자 없음 2021. 9. 25. 파이썬(Python) collections Counter collections Counter 리스트의 항목 갯수를 셀수 있습니다. 목차 Counter update most_common Counter 항목과 항목 수를 딕셔너리 형태로 리턴 받을 수 있습니다. most_common 가장 많은 빈도를 가진 항목 순으로(내림 차순) 정렬된 딕셔너리 데이터를 받을 수 있습니다. update 기존 항목에 다른 항목을 추가할 수 있습니다. 코드 from collections import Counter list1 = ['a', 'a', 'b', 'c', 'd', 'c'] list2 = ['b', 'b', 'b'] count = Counter(list1) print('result #1: ', count) count.update(list2) print('result #2: ',.. 2021. 9. 22. Node.js 업데이트 Node.js update nodejs의 버전이 안맞는 경우 업데이트가 필요합니다. 현재 버전을 확인합니다. node -v macOS와 Linux에서 Node.js 업데이트를 위한 버전 매니저 n을 설치합니다. npm install -g n node.js의 최신 버전을 사용하기 위해 다음 명령을 사용할 수 있습니다. n latest 지정한 버전 설치하려면 버전을 직접 지정할 수 있습니다. n n 12.18.1 2021. 9. 22. 부트스트랩(Bootstrap) spinner 보이고 숨기기 부트스트랩(Bootstrap) spinner 보이고 숨기기 Web에서 처리 시간이 필요할 때 스피너를 사용해 로딩 상태를 보여줄 수 있습니다. HTML Loading... 아래의 JavaScript를 통해 스피너를 보여주고 숨길 수 있습니다. visible 부분을 hidden으로 바꾸면 스피너를 숨길 수 있습니다. JavaScript 2021. 9. 22. 파이썬(Python) Numpy 행렬 값 범위 제한 행렬 값 범위 제한 목차 clip clip(array, min, max) array에서 min 보다 작은 값은 min으로, max보다 큰값은 max로 제한한다. 만약 max보다 min값이 크면 모두 max 값을 리턴한다. 코드 import numpy as np arr = np.arange(10) print( np.clip(arr, 2, 7) ) print( np.clip(arr, 7, 2) ) 출력 [2 2 2 3 4 5 6 7 7 7] [2 2 2 2 2 2 2 2 2 2] 2021. 9. 12. 이전 1 ··· 9 10 11 12 13 다음 728x90 반응형