전체 글 62

Python 선택한 수 빼내기 - pop(),remove(), replace() 등등

유입검색어 중 python 선택 된 수 빼내기라는 것이 있어 간단하게 4가지 정도 케이스로 작성해 보았습니다. ​ 원본 데이터의 타입은 각기 다를 것이라고 생각 됩니다. ​ 원본데이터가 숫자와 문자가 섞여 있는 상태라면 우선 숫자를 분리해야 겠죠. 아래 포스팅을 참고하시면 간단하게 숫자를 골라 내실 수 있습니다. ​ #숫자만빼내기 #숫자만분리 https://blog.naver.com/xenostep/221959413804 python] 파이썬 문자열 안에서 숫자만 분리하는 방법 정리, + 예외처리방법 ! - re.findall , str.split, try 파이썬 코딩 중 특히 텍스트 파일을 불러와서 데이터 베이스 구축할 때가 자주 있는 데요문자열로 불러온 ... blog.naver.com 숫자를 골라냈..

파이썬 팁 2021.02.25

python 예제 - 등수매기기 - zip, operator.itemgetter(),np.arange, np.ramdom.randint()

등수대로 나열하고 특정 학생의 등수를 출력하도록 함. import numpy as np import operator score_list = np.random.randint(0,100,100) number = np.arange(100)+1 score_set = list (zip(number,score_list,)) print(score_set) print ('================================') print ('score_list = \n%s'%score_list) print ('================================') print ('number = \n%s'%number) print ('================================') rank =..

파이썬 팁 2021.02.23

윈도우 명령어 프롬프트 크기와 위치 변경 방법 - 변경된 크기와 위치에 고정

저의 블로그 유입 검색어 중 윈도우 프롬프트 창 크기 조절하는 방법이 있었는데요. ​ 아주 간단하니 한번 빠르게 알아보도록 하겠습니다. ​ 우선 아주 간단한 스크립트를 하나 만들어 볼텐데요. import time for i in range(20): print ("Hello, gomming!") time.sleep(1) print ('termination') 실행하면 1초에 한번씩 "Hello, gomming!" 하고 인사 메세지를 출력해주는 귀여운 스크립트인데요. ​ 이 스크립트를 배치모드로 실행해볼게요. 위 스크립트를 printing.py라는 파일로 저장하시고 동일 경로에 빈파일을 하나 만들어서 파일이름은 gom.bat 로 바꾸시고 내용을 아래와 같이 작성해 봅니다. python printing.py ..

카테고리 없음 2021.02.20

python 소수의 자리수 쉽게 변경하는 방법-round, format, 문자열 인덱싱

소수의 자리수 변경하기 python 내장함수인 round를 이용해보도록 합니다. ​ 소수점 자리수가 너무 길어서 제한해야 할 때가 있습니다. ​ data_float = [0.0004739435, 0.0004737749, 0.0004736154, 0.0004734571, 0.000473302] ​ 위 데이터를 소수점 8째 자리까지로 제한한다면 data_8=[] for i in data_float: data_8.append(round (i, 8)) print(data_8) 이렇게 적용해보시면 각 데이터를 8째 자리까지 반올림하여 맞춰줍니다. [0.00047394, 0.00047377, 0.00047362, 0.00047346, 0.0004733] ​ ​ 그 외 format이나 문자열 명령어를 이용하는 방법도..

카테고리 없음 2021.02.20

python 예제 - list 의 데이터 타입 한번에 변경하는 방법 - map()

우선 텍스트 파일의 데이터를 불러와서 리스트를 만들어 보도록 합니다. 텍스트파일의 데이터 불러오기 예제 데이터 파일 입니다. 지진 데이터가 1열로 나열되어 있습니다. 숫자만 뽑아 내도록 합니다. 첫 번째 코드입니다. data = [] path='C:\\py_gom\\ops\\OpenSeesPyDoc-master\\pyExamples\\GM\\GM11.AT2' with open(path) as f: for line in f: try: if type(float(line[0])) == float: data.append(line) except ValueError: pass print(data[:5]) 파일을 한줄씩 불러오면서 float타입으로 변환이 되면 숫자로 판단하여 data list에 추가합니다. ​ da..

카테고리 없음 2021.02.20

영상 편집 툴 설치하기 도전 - 다빈치 리졸브

예전에 유튜브에 도전하기 위해 여러 영상 편집툴을 설치해봤었는데요. 재능의 한계를 느끼고 바로 접었었답니다 ㅜ ​ 하지만 다시 도전 보려고 호기있게 글을 남기게 되었습니다. 유튜브에 영상을 아주아주 간단한것부터 올려보려고 합니다. ​ 버려져있던 저의 계정인데요 혹시 시간되신다면 구독, 좋아요 미리 감사합니다. (아자!) ​ https://www.youtube.com/channel/UCKGmRu4bZn2PebgnWShwo4A 곰밍tv 똥곰라이프 2.0 www.youtube.com 다빈치 리졸브 설치하기 다빈치 리졸브는 아래 경로에서 무료로 다운받아 이용할 수 있습니다. ​ https://www.blackmagicdesign.com/kr/products/davinciresolve/ 간단한 정보 등록을 하면 ..

카테고리 없음 2021.02.18

오픈소스 openseespy 설치 및 사용방법, 예제 살펴보기 - Earthquake Analysis(gravity, Eigenvalue)

오픈시스opensees 소개 아래 글을 통해 확인해 보세요 https://blog.naver.com/xenostep/221930137768 OpenSeesPy 설치 1) OpenSeesPy설치방법은 설치 파일을 다운받아서 수동 설치하는 방법이 있습니다. 오프라인 환경에서 사용하는 경우 아래 경로에서 다운 받아 설치할 수 있습니다. https://pypi.org/project/openseespy/ 2) 자동 설치하는 방법은 명령 프롬프트 또는 주피터노트북에서 pip install openseespy 위 명령어를 실행하는 방법이 있습니다. 10초 정도 소요되어 설치가 완료 됩니다. import openseespy 위 코드 통해 정상 설치 되었는지 확인할 수 있습니다. ​ OpenSeesPy 사용방법은? Op..

카테고리 없음 2021.02.18

버추얼박스(Oracle VM virtual box) 설치하기

버추얼박스 다운받기, 확장팩 다운받기 출처 입력 https://www.virtualbox.org/ www.virtualbox.org 위 경로로 접속 후 windows hosts를 클릭하면 다운로드가 진행 됩니다. 아래 보이는 extension pack도 다운 받도록 합니다. 버츄얼박스 설치하기 출처 입력 다운 받은 virtualbox 설치 파일을 실행합니다. Next 클릭 클릭하여 넘어 갑니다. 1분 내에 설치가 완료 됩니다. 파일-환경설정-확장을 클릭하여 +버튼을 클릭하면 확장 패키지를 설치할 수 있습니다. 가상머신 추가 및 OS설치하기 이제 centos7을 설치해봅니다. 머신-새로만들기 클릭 메뉴를 따라 진행하다보면 가상 머신을 추가할 수 있습니다. 사용하시는 PC사양에 맞춰 메모리와 하드 공간을 할..

파이썬 팁 2021.02.17

windows OS 윈도우 명령프롬프트( CMD)에서 파일 위치 검색하기(+파이썬 설치 위치 확인하기)

리눅스의 경우 locate 명령어를 사용하면 특정 이름의 파일 위치를 확인할 수 있습니다. ​그러면 윈도우 명령프롬프트(CMD)에서는 ? ​dir /s filename 입력으로 검색할 수 있습니다. 검색 시 현재 경로와 하위 경로에서 파일을 검색해서 찾아 줍니다.​저번 포스팅에서 작성했던 printing.py 파일을 검색해 보겠습니다. ​현재 경로와 하위 경로에서 파일을 검색 현재 경로와 하위 경로에 없는 경우에는 위와 같이 찾지 못합니다. ​현재 하드디스크 전체에서 검색하는 방법하드 전체에서 검색하기 위해서는 dir /s \filename 이렇게 입력하여 찾을 수 있습니다. c드라이브에 printing.py 파일이 9개나 있었네요.​추가로 파이썬 설치 위치 확인 방법입니다. 파이썬 설치 위치 확인 방법..

카테고리 없음 2021.02.17

paramiko example - invoke_shell 장시간 돌아가는 프로그램 원격 실행 방법-완료시점 자동모니터링-예제코드

python paramiko 라이브러리 이용 꿀팁입니다.​해당 코드는 아래의 경우 유용하게 사용될 수 있습니다. 1) paramiko를 사용하여 putty와 같이 하나의 세션에서 여러가지 명령어를 실행해야 하는 경우2) 실행 되는 커맨드가 장시간 동작하며, 완료시간이 명확하지 않은 경우. 3) 커맨드의 작업이 완료되는 시간에 맞춰 자동으로 세션을 종료 시키고 싶은 경우. ​자! 아래의 간단한 코드를 서버에서 돌릴 예정입니다.이용되는 코드는 완료되는 시간을 명확히 알 수 있습니다. 하지만 제가 소개드리는 코드를 적용하면, 완료되는 시간이 명확하지 않은 경우에도 이용하실 수 있습니다.import time for i in range(20): print ("Hello, gomming!") time.sleep(1..

파이썬 팁 2021.02.16