개발/Python 199

[파이썬] SVG를 PNG로 변환

어떻게 변환합니까svg 에게png, 파이썬에서? 보관하고 있습니다svg 의 경우StringIO. pyCairo 라이브러리를 사용해야 합니까? 그 코드를 어떻게 작성합니까? 다음은 내가 사용한 것입니다.cairosvg: from cairosvg import svg2png svg_code = """ """ svg2png(bytestring=svg_code,write_to='output.png') 그리고 그것은 매력처럼 작동합니다! 더보기:cairosvg document 정답은 "pyrsvg" - 파이썬 바인딩librsvg. 우분투가 있다python-rsvg package 제공합니다. 소스 코드가 "gnome-python-desktop" Gnome 프로젝트 GIT 저장소에 포함되어 있기 때문에 Google에서..

개발/Python 2022.10.07

[파이썬] pandas에서 데이터 정규화 (Normalize data)

팬더 데이터 프레임이 있다고 가정합니다.df: 데이터 프레임의 열별 평균을 계산하고 싶습니다. 이것은 쉬워요: df.apply(average) 그런 다음 열별 범위 max(col) - min(col). 이것은 다시 쉽습니다. df.apply(max) - df.apply(min) 이제 각 요소에 대해 열의 평균을 빼고 열 범위로 나누고 싶습니다. 나는 그것을하는 방법을 잘 모르겠다 모든 도움/포인터에 감사드립니다. In [92]: df Out[92]: a b c d A -0.488816 0.863769 4.325608 -4.721202 B -11.937097 2.993993 -12.916784 -1.086236 C -5.569493 4.672679 -2.168464 -9.315900 D 8.892368 0..

개발/Python 2022.10.07

[파이썬] 여러 list를 하나의 list로 합치는 방법은?

많은 목록이 있습니다. ['it'] ['was'] ['annoying'] 그것들을 단일 목록으로 병합하고 싶습니다. ['it', 'was', 'annoying'] import itertools ab = itertools.chain(['it'], ['was'], ['annoying']) list(ab) 그냥 다른 방법.... 추가하기만 하면 됩니다. ['it'] + ['was'] + ['annoying'] 당신은 읽어야합니다the Python tutorial 이와 같은 기본 정보를 배우기 위해. a = ['it'] b = ['was'] c = ['annoying'] a.extend(b) a.extend(c) # a now equals ['it', 'was', 'annoying']

개발/Python 2022.10.06

[파이썬] site-packages 디렉토리는 무엇입니까?

디렉토리site-packages 다양한 Python 관련 기사에 언급되어 있습니다. 그것은 무엇입니까? 사용 방법? site-packages 이다대상 디렉토리 수동으로 빌드된 Python 패키지. 소스에서 Python 패키지를 빌드하고 설치할 때(사용disutils, 아마도 실행함으로써python setup.py install), 설치된 모듈을 찾을 수 있습니다site-packages 기본적으로. 다음과 같은 표준 위치가 있습니다. 유닉스(순수)1:prefix/lib/pythonX.Y/site-packages 유닉스(순수하지 않음):exec-prefix/lib/pythonX.Y/site-packages 윈도우:prefix\Lib\site-packages 1 순수 모듈은 Python 코드만 사용함을 의미합..

개발/Python 2022.10.06

[파이썬] pytorch에서 model.eval()은 무엇을 합니까?

언제 사용해야합니까.eval()? "내 모델을 평가"할 수 있어야한다는 것을 이해합니다. 교육을 위해 어떻게 다시 끄나요? 예제 교육code 사용.eval(). model.eval() 훈련 및 추론(평가) 시간 동안 다르게 동작하는 모델의 일부 특정 계층/부분에 대한 일종의 스위치입니다. 예를 들어, Dropouts Layers, BatchNorm Layers 등. 모델 평가 중에는 꺼야 하며,.eval() 당신을 위해 그것을 할 것입니다. 또한 평가/검증을 위한 일반적인 관행은 다음을 사용하는 것입니다.torch.no_grad() 와 쌍으로model.eval() 그라디언트 계산을 끄려면: # evaluate model: model.eval() with torch.no_grad(): ... out_dat..

개발/Python 2022.10.06

[파이썬] 아무것도 출력하지 않는 logging

내가 쓰고 있는 파이썬 스크립트에서 로깅 모듈을 사용하여 이벤트를 기록하려고 합니다. 내 로거를 구성하는 다음 코드가 있습니다. ERROR_FORMAT = "%(levelname)s at %(asctime)s in %(funcName)s in %(filename) at line %(lineno)d: %(message)s" DEBUG_FORMAT = "%(lineno)d in %(filename)s at %(asctime)s: %(message)s" LOG_CONFIG = {'version':1, 'formatters':{'error':{'format':ERROR_FORMAT}, 'debug':{'format':DEBUG_FORMAT}}, 'handlers':{'console':{'class':'loggi..

개발/Python 2022.10.06

[파이썬] Django에서 MySQL 설정하는 법

저는 PHP에서 조금 벗어나 Python을 배우고 싶습니다. Python으로 웹 개발을 하려면 템플릿 및 기타 작업에 도움이 되는 프레임워크가 필요합니다. 모든 웹 개발 항목을 테스트하는 데 사용하는 비프로덕션 서버가 있습니다. 일반적인 MySQL 서버 패키지 대신 MariaDB를 실행하는 데비안 7.1 LAMP 스택입니다. 어제 Django를 설치하고 첫 번째 프로젝트를 만들었습니다.첫 번째 웹. 아직 설정을 변경하지 않았습니다. 여기 내 첫 번째 큰 혼란이 있습니다. 튜토리얼에서 나는 Django를 설치한 사람을 따라갔고, 첫 프로젝트를 시작했고, Apache를 다시 시작했고, Django는 그때부터 작동했습니다. 그는 브라우저로 이동하여 문제 없이 Django 기본 페이지로 이동했습니다. 그러나 나..

개발/Python 2022.10.06

[파이썬] 스크립트를 실행하려고 할 때 "ImportError: No module named"

무엇보다도 파이썬 스크립트를 시작하는 스크립트를 실행하려고 합니다. ImportError: No module named ... 그러나 ipython을 시작하고 인터프리터를 통해 동일한 방식으로 동일한 모듈을 가져오면 모듈이 허용됩니다. 무슨 일이 일어나고 있으며 어떻게 고칠 수 있습니까? 파이썬이 PYTHONPATH를 사용하는 방법을 이해하려고 노력했지만 완전히 혼란스럽습니다. 도움을 주시면 대단히 감사하겠습니다. 이 문제는 명령줄 IPython 인터프리터가 현재 경로를 사용하는 방식과 별도의 프로세스가 사용하는 방식으로 인해 발생합니다. (IPython 노트북, 외부 프로세스 등). IPython은 sys.path뿐만 아니라 현재 작업 디렉토리에서도 가져올 모듈을 찾습니다. 명령줄에서 인터프리터를 시작..

개발/Python 2022.10.06
728x90