본문 바로가기

Python18

[python] print할 때 한 줄로 해결하기! 리눅스만 되는것 확인해보았습니다.(비슷하게 운영체제별로 이스케이프 문자 확인후 적용하시면될 것 같습니다.) 윈도우, 맥, 리눅스 별로 이스케이프 문자?! 라는것이 달라서 각 운영체제별로 적용이 안될수 있습니다. print시에 \r을 사용하게 되면 맨 앞으로 오게되는데, 이를 이용하여 한줄에서만 프린트가 되도록 만들 수가 있습니다. 아래는 예시입니다. for i in range(0,100000): print(f'\r{i}',end='') print('\n') 2021. 2. 5.
[약물관련 tool] python3.8에서 RDKit 설치하기! 참고 블로그는 다음과 같습니다. hallora.tistory.com/entry/RDKit-library-%EC%84%A4%EC%B9%98 최신 버전 RDKit library 설치 최신 버전 활용 1. Python 3.8 설치 출처: https://codechacha.com/ko/install-python37-in-ubuntu1804/ > wget www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz > tar -zxvf Python-3.8.2.tgz > cd Python-3.8.. hallora.tistory.com RDkit을 설치하는 이유는 바로 약물을 다룰때 파이썬에서 주로 사용하는 package 중 하나이기 때문입니다. R에서나, python에서나 약물관련 분석을.. 2021. 2. 3.
[약물] chemical fingerprint, ECFP (Extened Connectivity FingerPrint) - drug repositioning, drug discovery 오늘 포스팅할 내용은 ECFP라는 개념에 대해서 설명하고자 합니다. 먼저 알아둬야할 개념은 fingerprint인데, fingerprint란? 무엇일까요? 영어 사전에 찾아보면 "지문"이라고 나옵니다. 지문의 가장 큰 특징은 사람마다 다르다는 특징이 있습니다. 사람마다 다르기 때문에 최근에는 휴대폰의 잠금해체에도 이용되고 있죠. 사람들마다 지문이 같을 확률은 10억분의 1정도라고 합니다. (네이버 지식인에서 급하게 찾아왔어요!ㅎㅎ) 이처럼 fingerprint의 뜻은 지문이기도 하지만 비슷하게 여러 뜻(digital fingerprint (전자 개인정보), genetic fingerprint (유전자 지문) 등)으로도 사용이 됩니다. 그렇다면 Chemical에서의 fingerprint는?! 무슨 뜻일까요.. 2020. 12. 9.
[Python,rosalind] Rabbits and Recurrence Relations 뭐 쉬운 문제이긴 하지만(난 오래걸림) 겸사겸사 해결한 방법에 대해서 설명하고자 합니다. Fibonacci sequence 는 Fn=Fn-1+Fn-2 로 알려져 있습니다. Wascally Wabbits을 눌러보면 토끼가 1쌍이 자라는데 1달, 생식이 가능(1달후)하면 1쌍의 토끼를 낳을때, 6개월 후면 몇마리가 되느냐?! 라는 예시가 나옵니다. (근친이 일어나서 생식능력이 떨어질 수 있다!!) 개월 1 2 3 4 5 6 쌍 1 1 2 3 5 8 위와 같은 예시가 나옵니다. 그리곤 문제는 다음과 같습니다. 주어진것 : n 2020. 11. 5.
[Python] 기초 (for, while,def,lambda,if) 뭐 기초의 경우 많은 유명한 사이트들이 있으니, 많이 보시지를 않으시겠지만 그래도 명색의 파이썬 공부 블로그이기 때문에! 간단하게라도 진행하려고 합니다. 프로그래밍 언어를 하면서 필수적인 반복문들! 그리고 커스터마이징이 가능한 기능만들기! 시작하기 앞서! python은 들여쓰기가 가장 중요합니다!! 들여쓰기란! 한마디로 tab! 만 잘쓰면됩니다. (띄어쓰기도 가능하나!, tab을 추천드립니다.) >>> for i in range(0,10): ... if i==1: ... print('one') ... if i==2: ... print('Two') ... one Two >>> 들여쓰기가 안될경우 >>> for i in range(0,10): ... if i==1: ... print('one') ... if.. 2020. 7. 6.
와우~ 오늘은 포스팅을 못하겠네요 GWAS분석하고 정리하는데 조금 시간이 많이 걸리네요.. 그래도 이런 복잡한 분석 뒤에는 같은 분석을 하더라도 금방 끝내는 것 같아 지금 하는일이 뭔가 보람찬 느낌! 어떤일이든 항상 처음이 어려운 것 같습니다. (나쁜일이든 좋은일이든) 포기만 하지 않으면 될 것 같습니다. 화이팅! QC 논문들도 읽고 있고, 설명을 잘하기위해 꼭꼭 씹어먹는중입니다. 잘 정리되는데로 포스팅 하겠습니다. 이어서 파이썬이나, R도 포스팅 시작하겠습니다. (머리에 있는것들 정리할겸에 겸사겸사 할께요 ~!) 2020. 6. 11.