본문 바로가기

분류 전체보기93

(작성중) [연구목록] 이더넷 port 바꾸기 2023. 1. 5.
(작성중)[Docker] docker error 해결법 : the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty' Git bash에서 docker 내부에 접속하기 위해 2023. 1. 5.
[연구목록] ipynb to py (ipynb파일 py로 변환) 3가지 방법 필요성 jupyter notebook을 통해 작업을 하다가 보면, 파일마다 (.ipynb) 확장자를 갖는다는 것을 알 수가 있습니다. 이를 (.py) 확장자로 변환해, 보다 다양한 영역에서 코드를 활용하고자 하는 필요성을 마주할 때도 있습니다. 총 3가지의 변환 방법을 소개하고, 함께 알아가보고자 합니다. [1] Jupyter notebook에서 직접 변환하기 (download as python) [2] %%writefile 사용하기 [3] nbconvert 모듈 + 명령어 사용하기 방법 [1]. Jupyter notebook에서 직접 변환하기 (download as python) 1. ipynb 파일을 생성해줍니다. 2. File 탭 클릭 (Download as > Python) 클릭합니다. - PC에.. 2022. 10. 28.
[ 연구목록 ] Jupyter notebook 파일 저장 경로 (root) 변경 필요성 jupyter notebook을 사용하면, 작업하는 파일들이 저장되는 root 경로(공간)이 필요합니다. (아무런 설정을 하지 않으면) 기본 경로는 jupyter notebook을 설치할 때에 지정한 경로로 설정이 되는데, 이 때, 희망하는 root 경로로 지정을 해주고 작업을 이어나갈 필요성을 마주합니다. 방법 1. anaconda prompt (powershell) 실행 2. 명령어 입력 - root 경로 설정을 위한 config 파일 생성 (없을 시) ``` >> jupyter notebook --generate-config # 명령어 입력 Writing default config to: C:\Users\admin\.jupyter\jupyter_notebook_config.py # 생성됨 `.. 2022. 10. 26.
[연구목록] Hosts 파일 수정하는 방법 개요 & 필요성 hosts 파일은 운영 체제(OS)가 호스트 이름을 IP 주소에 매핑할 때 사용하는 컴퓨터 파일입니다. hosts 파일은 여러 줄이 올 수 있으며, 해당 줄의 첫 문자 필드에는 IP주소, 다음 필드에는 호스트이름이 위치합니다. (필드와 필드 사이에는 탭(Tab)으로 구분해왔지만, 단순 공백도 사용됩니다.) hosts 파일은 컴퓨터에게 해당 호스트명이 숫자로는 무엇인지 가르쳐 해당 사이트를 찾아가게 하는 역할을 합니다. 이로 인해, 악성 소프트웨어의 공격 대상으로 악용될 수 있으니, 노출에 각별한 유의를 기울일 필요성도 존재합니다. 방법 1. '메모장'을 '관리자 권한'으로 실행시킵니다. 2. 파일 + 열기 (ctrl + o) 3. 경로 찾아가기 (= 로컬 내 hosts 파일의 위치) (C.. 2022. 10. 24.
[Coding Test_Python] 표준 입출력 관련 (Baekjoon 1000, 1001, 1008, 10998) 표준 입출력 Python은 console(터미널, 명령 프롬프트)에서 입력하는 방식을 갖고 있습니다. 표준입력 (standard input, stdin) : console을 통해 입력하는 방식 표준출력 (standard output, stdout) : console을 통해 출력하는 방식 표준 입출력 특징 " input() " 으로 사용자에게 입력을 받을 수 있다. 출력결과는 항상 문자열(str)이다. 정수형으로 변환해주기 위해서는 int(input())와 같이 int()로 감싸줄 필요가 있다. 한 번에 2개의 변수에 입력을 받기 위해서는 변수 선언간 콤마(,)로 구분을 해준다. ## case 1) 문자열을 입력받을 때 # 변수1, 변수2 = input(문자열).split() ## case 2) 문자열 이.. 2022. 10. 20.
[Python] 슬라이싱(Slicing)의 모든 것 (작성중) 정의 '슬라이스(slice)'는 무엇인가의 일부를 잘라낸다는 뜻으로, 시퀀스 자료형을 대상으로 자주 사용이 됩니다. 다시 말해, 연속적인 객체들(ex_리스트, 튜플, 문자열)의 범위를 지정해 선택한 뒤, 객체들을 잘라 가져오는 방법 및 표기법을 의미합니다. 슬라이싱(slicing)의 과정을 거치면, 새로운 객체를 생성하게 되는 것입니다. case 지정 1) 주민번호 ('-' 포함) 를 통해 슬라이싱(Slicing)을 파악한다. 2) 주민번호는 "123456-7891011"으로 진행을 한다. 기본 형태 a[start : end : step] ''' start = 슬라이싱의 시작점 end = 슬라이싱을 끝내는 위치 step = (stride, 보폭)이라고도 하며 몇 개씩 뛰어넘어 가져올 지 방향을 정함 ''.. 2022. 10. 19.
[Python3_Error] str(문자열) 연결 에러 상황 1) print()문을 사용해 문장(문자열)을 출력하던 중이었습니다. 2) 사용 코드는 다음과 같습니다. name = python age = 1 hobby = coding print(name + "는" + age + "살이며,", hobby, "을 아주 좋아해요" ) 3) 에러 발생 (문자형이 아닌 모든 경우에) TypeError: can only concatenate str (not "int") to str TypeError: can only concatenate str (not "bool") to str 해석 str(문자열)에는 str만 이을 수 있다. (not int) ( concatenate : 사슬처럼 잇다 ) 해결 숫자형 변수로 선언한 age를 문자열로 치환해주면 될 것 같습니다. str.. 2022. 10. 18.
[Python3_Error] ModuleNotFoundError 해결 상황 df(DataFrame)를 excel 파일로 변환해 파일로 생성하는 과정에 있었습니다. 아래 코드를 사용했습니다. df.to_excel('score.xlsx') 하단과 같은 에러 발생 ModuleNotFoundError : No module named 'open pyxl' 해석 'pyxl'이라는 모듈이 존재하지 않는 것으로 파악이 된다. 해결 (pip install) 찾는 모듈을 install 해주면 끝! pip install openpyxl 2022. 10. 18.