데이터사이언스/Python 15

주피터랩(JupyterLab)에서 새로운 가상환경을 생성하고 해당 가상환경을 커널로 등록하는 방법

주피터랩(JupyterLab)에서 새로운 가상환경을 생성하고 해당 가상환경을 커널로 등록하는 방법을 알려드리겠습니다1. 가상환경 생성먼저, 원하는 가상환경을 생성해야 해. 터미널을 열고 다음 명령어를 실행(1) Conda를 사용하는 경우:conda create --name myenv python=3.10 -y위 명령어는 myenv라는 이름의 가상환경을 Python 3.10 버전으로 생성(2) venv를 사용하는 경우:python -m venv myenv이 명령어는 myenv라는 폴더에 가상환경을 만든다.2. 가상환경 활성화가상환경을 만든 후 활성화(1) Conda 가상환경 활성화:conda activate myenv(2) venv 가상환경 활성화:- Windows:myenv\Scripts\activate..

아나콘다 사용이 불법? 기업을 위한 미니콘다 전환 가이드

1. 아나콘다 사용이 왜 문제가 되었나?최근 많은 기업들이 아나콘다(Anaconda) 사용에 제약을 받기 시작했습니다. Anaconda사는 서비스 약관(Terms of Service)를 변경하여 200명 이상의 직원이 있는 기업 또는 정부 조직이 Anaconda Repository를 사용하는 경우 유료로 구매하게 하였습니다.따라서, 200명 이상의 기업에서 근무하는 개발자라면 Anaconda 웹사이트에서 Pro 이상의 라이선스를 구매해야 합니다.그러나 이러한 변화는 기업들에게 큰 부담으로 작용할 수 있으며, 그로 인해 많은 기업들이 미니콘다(Miniconda)로 전환을 권장받고 있습니다.2. 미니콘다란 무엇인가?미니콘다는 아나콘다의 경량 버전으로, 파이썬과 Conda 패키지 관리자만을 포함하는 최소 설치..

Type 확인 (내장함수/numpy)

int print(type(123)) # float print(type(12.3)) # string print(type('123')) # print(type('안녕')) # list print(type([])) # print(type([1, 2, 3, 4, 5])) # dictionary print(type({})) # tuple print(type(())) # None print(type(None)) # ex1) arr=np.array([123]) print(arr.dtype) # ※ 시스템에 따라 32, 64 부분 다름. ex2) arr=np.array([1,2,3]) print(arr.dtype) # ex3) arr=np.array([1.1,2.1,3.1]) print(arr.dtype) # ex4..

[파이썬] 기본 연산자 - 계산방법

파이썬에 기본적으로 있는 연산자. 연사자 의미 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 % 나머지 계산 // 소수점 이하 절삭 ** 거듭제곱 계산 1. % - 나머지 계산 11%3은 10을 3으로 나눈 나머지를 의미한다. 결과는 2 2. // - 소수점 이하 절삭 16//5는 16에서 5를 나눈 값의 소수점을 절삭한 값을 의미한다. 결과는 3 3. ** - 거듭제곱 연산자 2**3은 2^3 을 의미한다. 결과는 8

[python] 문자열 print하기 - 쌍따옴표/단따옴표 차이

파이썬을 쓰다보면 문자열을 print하는 방법이 두가지가 있다 쌍따옴표("~~")와 단따옴표('~~')가 있다. 1. 쌍따옴표(") print("hello world") 2. 단따옴표(') print('hello world') 3. 문자열안에 따옴표 표시 - 문제는 문자열안에 따옴표를 표시하고 싶은 경우 - 반대로 하면 문제가 없이 정상작동되나, print("hello 'world'") print('hello "world"') → 쌍따옴표와 단따옴표는 차이가 없다 - 같이 따옴표로 표현을 하면 오류가 뜸 - 해결법: 역슬래쉬(\)를 붙여주면 정상작동됨 → 역슬래쉬(\)로 시작하는 문자를 이스케이프 코드라고 한다. print("hello \"world\"") 4. 쌍따옴표와 단따옴표의 차이 - 쌍따옴표("..

[Pandas] .to_csv 시 한글 깨짐

python의 문자열 인식 방법은 기본적으로 unicode라고 한다. (한글을 지원하지 않는다) df.to_csv("df.csv") 그럼 아래와 같이 깨진다. 한글을 쓰려면 Encoding을 해줘야한다. 한글 깨졌을 때 엔코딩 방법은 크게 두개이다. 1. 'utf-8' df.to_csv("df.csv", encoding='utf-8') 그럼 아래와 같이 깨진다. 2. 'euc-kr' df.to_csv("df.csv", encoding='euc-kr') 그럼 안 깨진다. to_csv 시에는 'utf-8' 보다는 'euc-kr'을 쓰면 된다!

[가상환경] 가상환경 확인/생성/활성화/패키지 설치/삭제

(1) 가상환경 확인 $ conda info --envs (2) 가상환경 생성 $ conda create --name 가상환경명 - env2라는 이름의 가상환경 생성 (3) 가상환경 활성화 $ conda activate 가상환경명 - 가상환경 변경: (base)에서 (env2)로 변경 (4) 패키지 설치 $ conda install 패키지명 (6) 가상환경 비활성화 $ conda deactivate (7) 가상환경 삭제 $ conda remove --name 가상환경명 --all - base환경에서 시행할 것!

[python] pip install과 conda install의 차이

패키지 설치시 일반적인 방법은 다음과 같다. $ pip install 설치패키지 * 그런데 어떠한 블로그에는 다음과 같이 알려준다. $ conda install 설치패키지 과연 무슨 차이가 있는 것일까? 여러 블로그에는 pip는 python만 한정된 패키지 관리자이고, conda 는 python 뿐만 아니라 c, java등에도 포함도니 패키지 관리자라고 한다. (잘은 모르겠지만, 맞는거 같다.) 하지만 이러한 표현보다 더 사용자 측면에서 차이가 나는것을 정리하고자 한다. 1. pip와 conda의 차이 pip와 conda 는 쉽게 얘기하면, pip는 안드로이드 Google Play store이고, conda는 삼성 갤럭시 스토어이다. pip는 python의 정식 지원을 받는 패키지만을 관리하는 관리자이고..

728x90
반응형