PYTHON

포스트: 124|조회수: 0|TERM
Items

Posts

124 posts

가장 쉬운 PyMC3 예제

목표: Bayesian statistical modeling and probabilistic machine learning방법: advanced Markov chain Monte Carlo and variational fitting algorithms PyMC3 (a probabilistic programming framework) 설치 명령어 :conda create -n pymc_env -c conda-forge python libpython mkl-service numba python-graphviz scipy arvizconda activate pymc_envpip install pymc3 conda remove theanoconda install -c conda-forge theano

[Python] Unidecode 특수 문자나 기호 등의 유니코드를 아스키로 변환

지훈현서|2022년 1월 19일

파이썬으로 작업을 하다보면 "kožušček" 와 같은 유럽권 문자나 '나 "와 같은 따옴표 같은데 실제 코드로 들여다 보면,UniCode의 특별 코드를 이용하는 경우가 있습니다.이런 경우 바로 찾기가 쉽지 않습니다. title 에 해당 유니코드 문자를 포함하고 있을 경우, title = title.replace('’', "'") title = title.replace('“', '"') title = title.replace('”', '"')이와 같이 일일이 바꾸는 것도 뭔가 찜찜합니다. 이런 경우 ASCII 로 알아서 변환을 해 주는 모듈이 바로Unidecode 라는 모듈입니다. from unidecode import unidecode라고 import 한 후,

Python에서 *.dll 쓰기

수퍼맨님의 이글루|2021년 9월 28일

출처 : https://dgkim5360.tistory.com/entry/cc-dll-fucntion-call-via-python-ctypes 출처 : https://ryanclaire.blogspot.com/2020/08/python-ctypes-loadlibrary-windows-dll.html

[Python] pyinstaller 로 만든 exe파일 Anti-Virus 오탐 문제 해결

지훈현서|2021년 9월 11일

파이썬으로 만든 코드를 EXE 로 만드는데 pyinstaller 를 애용합니다.(물론 동일한 것을 py2exe로 변환하면 다른 결과가 나오기도 합니다) 처음에는 코드 사이닝 문제인가 싶기도 했지만, 그것은 아니었고virustotal.com 에 exe 파일을 올려 검사를 해 보았습니다. 그 결과 다음의 바이러스토탈 사이트에서, 총 68개의 바이러스 검출 엔진 중 10개에서 바이러스로 탐지를 했다는 결과입니다. 이것을 어떻게 줄일까 찾아보았는데, 위의 사이트에 잘 설명된 해결책이 있었습니다.제가 위의 사이트를 참고하되 나름 시행착오를 공유해 봅니다. 1) C++ 컴파일러 설치 다음 사이트에서 Community 2019 무료 버전의 C/C++ 개발 환경을 다운받아 설치합니다. 2) 새로운 Vi