Python

감마 함수+팩토리얼 코드 수정

감마 함수? 팩토리얼, n!은 n부터 시작해서 1씩 쫙 곱하는건데 얘는 자연수한테만 먹힌다. 자연수 말고 다른거 나오면 미쳤습니까 휴먼? 한다. 그래서 이전에 팩토리얼 코드에 유리수 처리하는 로직 설명하면서 소수점 붙은 놈들(정수가...

Continue reading...

이중 계승 코드

이중 계승? 계승, 그러니까 우리가 일반적으로 알고 있는 팩토리얼은 1씩 빼가면서 곱하는 것이다. 그래서 3!은 3*2*1 해서 6이고 4!은 4*3*2*1 해서 24다. 어? 그럼 이중 계승은 저걸 두 번 하는건가요?...

Continue reading...

팩토리얼 로직 또 수정

이건 또 언제 떠올랐느냐… 편의점에서 점심 사서 계산할 때 어 근데 유리수 어캄? 하면서 떠올랐습니다… 농담 아님. 팩토리얼은 어디까지 되는가 팩토리얼 로직에 뭐 음수도 안되고 뭣도 안되고 뭐 많았는데… 결론부터...

Continue reading...

순열조합

워드클라우드 py파일 만들면서 겸사겸사 했음. 순열(nPr): n개의 원소 종 r개를 중복 없이 늘어놓는 가짓수(중복순열은 n^r) 조합(nCr): n개의 원소 중 r개를 걍 픽하는 가짓수

Continue reading...

일단 함수로 빼버렸다

참고: 영문 텍스트 워드클라우드로 만드는 코드는 빼는거 없습니다. 한글하고 엔트레즈만 뺐지… 이거 근데 뭐 거창하게 설명할 것도 없으니 걍 함수 뺀것만 알려드림. Entrez: 입력받은 검색어 파일명으로 변환하는 코드 한글: 입력받은...

Continue reading...

워드클라우드 소소한 패치

Entrez with wordcloud 입력 관련 검색어 입력할 때 단어[조건] AND 단어[조건] 이런 식으로 통으로 입력해야 함. 대신 그걸로 파일명 만들어드립니다. 예: Bacteria[TITLE] AND 2022[YEAR] 일단 여러분도 아시겠지만 규식이형 먼저 불러야됨...

Continue reading...

워드클라우드에 신기능 추가

일단 공통기능과 분기기능이 있는데 공통기능부터 보고 가자. 공통 기능 모듈 본 코드 마스킹 이미지를 디렉토리 창에서 소환할 수 있다. 분기 기능 워드클라우드 이미지를 저장하는 기능인데, Entrez랑 Text에 다르게 적용됐다. 일단...

Continue reading...

List comprehension

참고로 오늘 처음 들었음. List comprehension-기본편 보통 파이썬에서 리스트는 이거 아니면 이걸로 만든다. 참고로 둘이 같은 리스트임. 근데 이걸 리스트 컴프리헨션으로 생성하면 이렇게 쓰거나 이렇게 대괄호 안에 때려박는다. List comprehension에...

Continue reading...

완전수 찾는 코드

완전수는 자기 자신을 제외한 모든 약수의 합이 자기 자신과 같은 수를 말함. 대표적인 예가 6과 28. (6=1+2+3, 28=1+2+4+7+14) 로직 자체는 간단한데, 우분투 놋북이 오랜만에 켜서 그런가 키보드가 맛이 갔음.. VScode로...

Continue reading...