본문 바로가기

728x90
반응형

배우기/기록의 중요성

(29)
[Python] 파이썬(아나콘다) 설치 방법 (os: linux ubuntu) 기본적으로 리눅스에 파이썬이 설치되어 있다. 콘솔창에 $ python3 이라고 치면 작업 창이 뜬다. 리눅스용 파이썬(아나콘다)를 설치해보겠다. https://repo.anaconda.com/archive/ Index of / repo.anaconda.com 위에 접속하여 최신 버전 및 설치할 os를 확인한다. (설치 당시 버전은 2024.02-1-Linux-x86_64) $ wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh $ bash Anaconda3-2024.02-1-Linux-x86_64.sh Please, press ENTER to continue 에서 엔터 치면 END USER LICENSE AGREEMENT가..
R 과 R Studio 설치하기(os: Linux Ubuntu) 1. R-base 설치 $ sudo apt-get update $ sudo apt-get install r-base 잘 구동 되는 걸 확인할 수 있다. 2. R studio 설치 https://www.rstudio.com/products/rstudio/download-server/ Posit The best data science is open source. Posit is committed to creating incredible open-source tools for individuals, teams, and enterprises. posit.co 위 사이트에 접속하여 os에 맞는 r studio에 대한 최신 버전을 확인한다. 내가 설치하려는 os는 ubuntu 22 이며, 작성 당시 버전은 rstu..
Oracle Linux(7.6)에 Oracle Database(12c) 설치 https://metime.tistory.com/381 Linux Ubuntu 설치하기(vmware) 1. Ubuntu 설치 파일 다운로드 https://ubuntu.com/download/desktop https://ubuntu.com/download/desktop ubuntu.com 2. Ubuntu 22.04.4 LTS 다운로드(다운로드 오래 걸림) 리눅스는 OS의 일종이며, ubuntu는 종류 중 하나이다. 윈 metime.tistory.com 위 글에서 설치한 Oracle Linux에서 Oracle Database를 설치하려고 한다. 먼저 Oracle 설치 전 준비사항 1) root user 변경 관리자 권한 없는 경우) sudo su - root 관리자 권한 있는 경우) su - root 2)..
Oracle Linux(7.6) 설치(vmware) oracle DBMS를 리눅스 서버에 설치하려고 했으나 기존에 설치한 ubuntu에서는 지원을 하지 않으므로 Oracle Linux를 설치하려고 한다. 1. 아래 사이트 접속 후 설치 파일 다운로드(회원 가입 필수) https://edelivery.oracle.com/osdc/faces/Home.jspx Oracle Software Delivery Cloud See a quick, introductory tour of the download process edelivery.oracle.com 2. Oracle Linux 7.6 버전 검색 DLP: Oracle Linux 7.6 (Oracle Linux) 클릭 3. 그러면 우측 상단에 Continue 버튼이 생김. 클릭 4. 아래와 같이 Platforms/..
Linux Ubuntu 설치하기(vmware) 1. Ubuntu 설치 파일 다운로드 https://ubuntu.com/download/desktop https://ubuntu.com/download/desktop ubuntu.com 2. Ubuntu 22.04.4 LTS 다운로드(다운로드 오래 걸림) 리눅스는 OS의 일종이며, ubuntu는 종류 중 하나이다. 윈도우의 가장 큰 장점이자 단점이 GUI 지원이라는 것인데, 편리하면서도 리소스를 많이 차지하기 때문이다. 그래서 대용량 처리를 위한 OS로는 적합하지 않다. 그러므로 대부분의 현업 서버는 unix를 사용한다. 유닉스 종류에는 hp사의 hp unix, ibm사의 aix, sun사의 solaris 가 있는데, 유닉스는 유료이므로 비슷한 버전인 리눅스를 설치한다. 리눅스도 종류가 많다. 개발사에 ..
vmware 설치하기 vmware를 설치하는 이유는 window에 리눅스 os를 설치하기 위한 가상환경을 구축하기 위해서이다. 1. vmware 홈페이지 접속 https://www.vmware.com/ 2. Workstation Pro 클릭 Prodcut 메뉴로 들어가서 Workstation Pro를 다운(30일 평가판이므로, 30일이 지나면 자동으로 workstation player로 바뀌므로 그냥 다운받아도 됨) 3. Try Workstation 17 Pro Download Trial Download Trial 클릭 4. Windows용 다운 왼쪽의 Workstation 17 Pro for Windows 다운 5. 설치 파일 실행 6. 설치 진행 Next 클릭 라이선스 동의 후 Next 체크 후 Next 설치 경로 지정 ..
[Python] imblearn 로딩 에러 sklearn과 imblearn 버전 호환 문제로 imblearn로딩시 에러 발생 1. sklearn 버전만 낮추기 pip uninstall scikit-learn -y pip uninstall scikit-learn -y #위 설치 에러나는 경우 한번 더 pip install scikit-learn==1.2.2 IDE 재시작 후 로딩 확인 import sklearn import imblearn 2. 둘 다 downgrade pip uninstall scikit-learn -y pip uninstall scikit-learn -y # 위 설치 에러나는 경우 한번 더 pip uninstall imbalanced-learn -y pip install scikit-learn==1.2.2 pip install ..
[Python] 파이썬에서의 얕은 복사, 깊은 복사 파이썬은 객체 복사 시 얕은 복사와 깊은 복사 개념이 있음 파이썬의 객체 복사 유형 1) 얕은 복사(default) - 완전한 객체 복사가 이루어지지 않음 - 메모리를 공유하고 이름만 여러 개를 갖는 형태 2) 깊은 복사 - 완전히 물리적으로 분리된 객체 복사의 형태 - 객체 타입이 변경되거나 값이 재정의 될 때에는 깊은 복사가 수행됨 예) 리스트의 복사 메모리 주소값 확인 얕은 복사를 한 두 리스트의 주소 값이 같다. 같은 위치에 있다는 의미이다. shadow copy는 oracle에서 뷰와 같은 느낌이다. 즉, 물리적으로 분리되어 있지 않다. 물리적으로 분리하는 방법 deep copy 데이터프레임에서의 복사 emp_bak 파일도 바뀐 것을 확인할 수 있다.
Spyder IDE에서 그래픽 표출 설정하는 방법 1) 상단 바에서 Tools로 들어가 Preferences 선택 2) 좌측의 iPython console 선택 후 Graphics 탭 > Graphics backend의 Backend를 Automatic으로 설정 그러면 그래픽이 표출된다.
[Python] profile 만들기 파이썬의 profile은 매번 호출하는 함수를 환경설정처럼 만들어 두는 것이다 정리하면 다음과 같다. - 파이썬이 구동이 될 때 실행되는 명령어를 저장하는 환경파일 - 계속 호출해야하는 모듈이나 함수를 미리 저장해두고 실행해서 바로 로딩 가능 - 너무 무겁게 구성할 시 프로파일 실행 시간이 늘어날 수 있음 생성 새로운 파일 open → 작성 → 저장(default directory에 저장할 것) 실행 %run profile_name.py 내가 Spyder IDE에 저장해놓은 profile은 다음과 같다. 이름은 my_profile.py로 저장해두었으며(default directory에 저장해야 함), 새 창을 실행할 때 맨 위에 %run my_profile.py 로 넣어두고 구동하면 된다.

728x90
반응형