본문 바로가기

python13

아이맥프로에 Segment Anything 설치해보기 현재 사용 중인 아이맥프로에는 macOS version 12.6.5 Monterey 가 설치되어있고 터미널을 열어서 확인해보니 Python 3.9.13 이 설치되어있다. (base) ➜ ~ python --version Python 3.9.13 Anaconda navigator 에서 VS Code 를 실행하고 확인해보니 base environment 에는 Python 3.11.6 이 설치되어있다. 먼저 SAM 이라는 conda environment 를 만들고 활성화 시켜본다. conda create --name SAM python=3.9 conda activate SAM 이제 pytorch 를 설치해본다. conda install pytorch torchvision cpuonly -c pytorch "U.. 2024. 1. 9.
[Python] escape sequences \t Tab \\ Inserts a back slash (\) \' Inserts a single quote (') \" Inserts a double quote (") \n Inserts a ASCII Linefeed (a new line) okay? 2023. 4. 12.
Streamlit 시작하기 - Day 8 Day 8 에는 slider 기능에 대한 안내. 이렇게 간단하게 slider 기능을 구현할 수 있다니! 데모는 아래 링크에서 확인해 볼 수 있다. https://share.streamlit.io/dataprofessor/st.slider/ https://share.streamlit.io/dataprofessor/st.slider/ share.streamlit.io 2023. 3. 10.
Streamlit 시작하기 - Day 5 Day 5 는 스크립트 길이가 제법 된다. 결과물도 상당히 다양한데, 테이블은 정렬도 되고, 그림은 확대도 되고. 상당히 인상적이다. 헤더 만들기와 기본적인 텍스트 와 마크다운 형식 적어넣기, 판다스 데이터 프레임도 한 줄로 표시할 수 있다. 그림도 한 방에. 참고로 LaTeX 도 지원을 하는 모양이다. 멋지다~ 2023. 2. 28.
Streamlit 시작하기 - 30일 챌린지 아무래도 파이썬하고 제일 친하게 지내다보니 파이썬 기반의 웹 어플리케이션 개발 툴로 요즘 인기가 높아지고 있는 Streamlit 을 써보기로 마음을 먹었다. 사실 예전에 다른 프로젝트에서 사용된 것을 본 적이 있었는데 그 당시에는 당장 해결해야할 일이 있어서 자세히 살펴볼 여유는 없었다. Tkinter 로 간단 간단하게 처리하기에 급급. Streamlit 공식 사이트를 둘러보다 보니 때마침 30일 챌린지(https://30days.streamlit.app/)가 있어서 일단 시작을 해본다. 설치도 간단해서 pip install streamlit 한 줄이면 된다. 열심히 설치가 진행되다가 pyarrow 모듈 관련해서 오류가 발생하였다. 찾아보니 pyarrow 에서 아직 python 3.11 버전을 지원하지 .. 2023. 2. 18.
[Python] DICOM 파일 열기 의료영상 관련 데이터들은 국제표준인 DICOM (Digital Imaging and Communications in Medicine) 형식을 따른다. DICOM-RT는 방사선종양학과에 특화된 DICOM 의 확장인데 의학물리학자의 임상 업무에서는 깊이 있게 다룰 일이 종종 생기기도 한다. 특히나 요즘과 같이 데이터가 기반이 되는 연구가 유행인 경우에는 더더욱. DICOM 파일을 다루는 소프트웨어들은 정말 다양하게 많은데, 그 중에서 별도의 구매 비용 없이, 그리고 상대적으로 편리하게 다룰 수 있는 가성비 슈퍼갑은 Python 이라고 해도 무리는 아닐 듯 싶다. Python 에는 DICOM 을 다룰 수 있는 라이브러리, Pydicom 이 있어서 어지간한 작업은 모듈에서 제공하는 기능들을 사용하면 다 해결된다.. 2023. 2. 17.
binary raw file access 프로젝트 손털기 가벼운 대화에서 시작해서 별다른 생각없이 벌였던 프로젝트 - binary raw file access 프로젝트를 2020년 3월 9일부로 일단락지었다. 2018년 3월에 샘플 파일들과 관련 자료들을 받아놓고는 바쁜 업무에 쫓겨 한동안 거의 손을 못대고 있었다. 육아휴직을 시작하고 한동안은 아무런 생각없이 살기를 실천해오다가, 지난 2019년 가을의 시작과 함께 본격적으로 뚝딱~뚝딱~, 2019년을 보내기 전에 마무리를 해야겠다는 목표로 서둘렀으나... 결국에는 연말을 넘겨야 했다. 그리고는 중국 우한발 COVID-19로 시작된 휴교령은 아직도 진행형이라 짬을 내기는 점점 더 어려워지는 형국인지라... 지난 해에 개발 해놓은 상태에서(binary raw file을 불러와서 간단한 image와 paramet.. 2020. 3. 20.