[Windows] Ubuntu 로 CLX, cudf 사용하기
2021. 4. 27. 12:31
컴퓨터
1. 우분투(Ubuntu) 윈도우앱 설치 rapidsai의 CLX를 사용하고자 하므로 Ubuntu 18.04를 설치하였습니다. 2. GPU 확인 2-1. 설치되어 있는 NVIDIA GeForce를 사용하려고 합니다. driver 명령어를 알아듣지 못해서 (ubuntu-drivers: command not found) 아래와 같이 설치해줍니다. $ sudo apt-get install ubuntu-drivers-common ** faild to fetch 오류가 나는 경우 업데이트 후 재시도 $ sudo apt-get update 설치 가능한 드라이버를 확인합니다. $ sudo ubuntu-drivers devices ** 아무것도 뜨지 않는 경우 # sudo apt install inxi $ inxi -..
[Mac M1] iTerm2가 conda 명령어를 인식하게 하기
2021. 4. 27. 00:25
컴퓨터/BASIS
이 링크대로 하면 된다. medium.com/@sumitmenon/how-to-get-anaconda-to-work-with-oh-my-zsh-on-mac-os-x-7c1c7247d896 How to get Anaconda to work with Oh My ZSH on Mac OS X I recently installed Anaconda3 on my Macbook Air, with the intention of working with Jupyter Notebook. medium.com miniforge로 개발 환경을 생성한 후에 iTerm을 설치했는데, conda 명령어가 전혀 입력되지 않았다. 위 링크대로 했을 때 conda 명령어를 알아듣기 시작함. 참고로 나는 ```open ~/.bash_profi..
[Mac M1] miniforge와 개발환경 설정, konlpy
2021. 4. 26. 23:05
컴퓨터/BASIS
오늘은 팀 프로젝트를 위해 개발환경을 설정했습니다. 오늘을 비롯해 앞으로 수행할 일련의 과정을 기록하려고 합니다. M1칩은 인텔이 아닌 애플의 ARM아키텍처를 기반으로 해 우수한 성능을 자랑하지만 아직까지는 다양한 호환 문제를 겪고 있습니다. 저는 뭣도 모르고 아나콘다부터 덜컥 설치해서 애를 먹었는데요, ARM아키텍처에서 지원되는 miniforge를 설치하기 위해 기존 anaconda를 삭제하는 것부터 시작합니다. 1. anaconda 삭제 참고한 글 - anaconda-clean을 활용해 삭제하기 kuanhoong.medium.com/how-to-uninstall-or-remove-anaconda-completely-from-macos-414c0f5a8d2b 저는 아나콘다가 ~/opt/anaconda3..
Do it! 자료구조와 함께 배우는 알고리즘 입문 - 01
2021. 4. 25. 20:48
컴퓨터
알고리즘과 자료구조를 공부하려고 합니다. 교재는 이지스퍼블리싱사에서 발행한 을 사용합니다. 전체적인 내용을 교재로 공부한 다음, 코세라로 알고리즘 및 자료구조 강의를 수강할 계획입니다. 책 목차 01. 알고리즘 기초 01-1. 알고리즘이란? 01-2. 반복하는 알고리즘 02. 기본 자료구조와 배열 03. 검색 알고리즘 04. 스택과 큐 05. 재귀 알고리즘 06. 정렬 알고리즘 07. 문자열 검색 08. 리스트 09. 트리 01-1 알고리즘이란? 세 정수의 최댓값 구하기 실습 1-1. 세 정수의 최댓값 구하기 저는 노가다를 좋아하기 때문에 다음과 같이 썼습니다. a = int(input('첫번째 정수 입력: ')) b = int(input('두번째 정수 입력: ')) c = int(input('세번째 정..
[GitHub] .gitignore 만들기
2021. 4. 18. 19:52
컴퓨터/BASIS
너무 큰 용량의 파일은 git push시 에러가 발생합니다. 따라서 .gitignore를 활용해 특정 파일은 무시하도록 하려고 합니다. 상황: 로컬 디렉토리에서 원격저장소로 자료를 업로드하는데, 특정 폴더만 무시하도록 하려 한다. 1. GitHub에 새 저장소를 생성했습니다. 일단 .gitignore 생성에 체크를 하지 않고 시작했습니다. 2. 작업 중인 로컬 디렉토리에서 git bash here > git init 3. .gitignore 생성 $ vi .gitignore vi 편집 화면으로 이동합니다. 4. resource라는 하위 디렉토리를 무시하도록 할 것입니다 - i 를 누르면 입력 모드가 됩니다 resource/ - ESC 를 누르면 명령어 모드가 됩니다 - :wq 를 누르면 내용을 저장하고 ..
[파이썬] pyinstaller exe파일 에러
2021. 4. 14. 23:58
컴퓨터/python
pyinstaller를 이용해 pygame 모듈로 만든 게임을 exe실행파일로 만들었다. 그러나 "failed to execute script 파일명"이라는 에러가 뜬다. 이를 해결 위해 아래와 같은 방법을 시도해보았다. 1. py파일 내 상대경로를 모두 절대경로로 바꾸어준다. => 같은 오류 발생 2. exe파일이 든 폴더에 source 파일을 모두 옮겨준다. => 같은 오류 발생 3. pyinstaller를 삭제하고 개발자용으로 재설치한다. => 같은 오류 발생 > pip uninstall pyinstaller > pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip 4. --noconsole 없이 exe파일을 생성한다...
[Python] 객체와 return
2021. 3. 9. 14:41
컴퓨터/python
객체와 return값에 대해 알아봅니다. 간단한 예제를 살펴봅시다. class A(): def __init__(self, name): self.name = name def __str__(self): return "I am {}".format(self.name) class B(): def fit(self, name): return A(name) 클래스 A __init__ : 실행시 인수 name으로 받은 것을 self.name으로 설정합니다. __str__ : 객체를 문자열로 표현합니다. * __init__, __str__ 모두 파이썬 클래스의 특수 메소드 클래스 B fit : 인수 name으로 받은 것을 클래스A의 name으로 객체를 생성합니다. b = B() a = b.fit('Bernice') pri..
[COMPAS] geojson 파일 시각화하기
2021. 3. 9. 01:13
컴퓨터
COMPAS에서 제공하는 데이터 파일은 geojson, csv, xlsx 형식으로 되어 있다. COMPAS는 홈페이지>학습공간>공간분석 활용 탭에서 어느 정도 가이드라인을 제시하고 있다. 그대로 따라가 보기로 한다. 1. 데이터 다운받기 데이터는 크게 두 가지 방법으로 내려 받을 수 있다. 1) COMPAS 홈페이지에서 직접 다운 받기 전체 데이터를 데이터 탭에서 한꺼번에 받을 수 있다. 파일들을 COMPAS 주피터 노트북에 업로드했다. 데이터 파일명 목록을 파이썬 os모듈로 불러왔다. 단, 비공개 파일은 보안 상 문제로 직접 다운 받을 수 없다. 따라서 2)와 같이 geobandAPI를 활용해야 한다. 10.대전광역시_교통CCTV.geojson 11.대전광역시_동별_인구현황(2017~2019).csv ..