반응형

Python 76

이미지가 주어진 미로 표현 및 해결

이미지가 주어진 미로 표현 및 해결 이미지가 주어진 미로를 표현하고 해결하는 가장 좋은 방법은 무엇일까요? JPEG 이미지(위 그림 참조)를 읽고 데이터 구조로 해석하여 미로를 해결하는 가장 좋은 방법은 무엇입니까?의 첫 이다.True 및 "" " " " " "False흰색 이외의 픽셀의 경우(색상은 폐기할 수 있습니다.이 방법의 문제는 이미지가 "픽셀 퍼펙트"하지 않을 수 있다는 것입니다., 벽 하지 않은경로가 될 수 . 또 다른 방법(고민 끝에 찾아낸 방법)은 이미지를 SVG 파일로 변환하는 것입니다.SVG를 사용합니다.하면 값 수 .True.False이동 가능한 공간을 나타냅니다.변환이 100% 정확하지 않고 모든 벽이 완전히 연결되지 않아 틈이 생길 경우 이 방법에서 문제가 발생합니다. 또한 SV..

source 2022.12.18

Python의 상대 경로

Python의 상대 경로 이 질문에는 이미 답변이 있습니다. 현재 스크립트 디렉토리를 올바르게 판별하려면 어떻게 해야 합니까? (16개 답변) 닫힘4시간 전에. 코드베이스에 있는 템플릿 파일 몇 개를 현재 디렉토리에 복사하는 작업을 위한 간단한 도우미 스크립트를 만들고 있습니다.그러나 템플릿이 저장되어 있는 디렉토리에 대한 절대 경로가 없습니다.스크립트의 상대 경로가 있지만 스크립트를 호출하면 현재 작업 디렉토리에 대한 상대 경로로 간주됩니다.대신 이 상대 URL을 스크립트 위치에서 가져오도록 지정할 수 있는 방법이 있습니까?스크립트가 있는 파일에서는 다음과 같은 작업을 수행합니다. import os dirname = os.path.dirname(__file__) filename = os.path.joi..

source 2022.12.18

Python을 사용하여 HTML 파일에서 텍스트 추출

Python을 사용하여 HTML 파일에서 텍스트 추출 Python을 사용하여 HTML 파일에서 텍스트를 추출하고 싶습니다.기본적으로 브라우저에서 텍스트를 복사하여 메모장에 붙여넣을 때와 같은 출력을 원합니다. HTML에서 실패할 수 있는 정규 표현식보다 더 강력한 표현을 사용하고 싶습니다. 많은 사람들이 아름다운 수프를 추천하는 것을 봐왔지만, 사용하는 데 몇 가지 문제가 있었습니다.하나는 자바스크립트 소스와 같은 원치 않는 텍스트를 집어 들었다.또한 HTML 엔티티를 해석하지 않았습니다.예를 들어 HTML 소스의 '는 브라우저 콘텐츠를 메모장에 붙여넣은 것처럼 텍스트의 아포스트로피로 변환됩니다. html2text망해보보 보보보다다HTML 자바스크립트그러나 일반 텍스트가 정확히 생성되지는 않습니다..

source 2022.12.18

pyenv, virtualenv, anaconda의 차이점은 무엇입니까?

pyenv, virtualenv, anaconda의 차이점은 무엇입니까? 저는 파이썬을 배우고 있는 루비 프로그래머입니다.pyenv는 rbenv의 복사앤페이스트와 비슷하기 때문에 잘 알고 있습니다.Pyenv를 사용하면 시스템에 여러 버전의 파이썬을 설치할 수 있으며 시스템의 민감한 부분을 건드리지 않고 파이썬을 분리할 수 있습니다. 모든 Python 설치에는 pip 패키지가 포함되어 있다고 생각합니다.아직도 이해가 안 가는 건 이 가상환경과 아나콘다를 사용할 것을 제안하는 좋은 파이썬 립이 많다는 거예요.pyenv용 virtualenv 플러그인도 찾을 수 있습니다. 이 두 가지 pyenv와 virtualenv의 용도를 혼동하고 있습니다.pyenv 내부에는 virtualenv 플러그인이 있습니다. 질문은 ..

source 2022.12.08

pip freeze 명령어 출력의 "pkg-param==0.0.0"은 무엇입니까?

pip freeze 명령어 출력의 "pkg-param==0.0.0"은 무엇입니까? 내가 달릴 때pip freeze알겠습니다(기타 예상 패키지 중)pkg-resources==0.0.0이 패키지(이 패키지 포함)에 대해 언급한 게시물을 몇 개 봤지만, 이 패키지가 무엇인지, 또는 왜 이 패키지가 출력에 포함되었는지에 대한 설명은 없습니다.pip freeze제가 궁금한 주된 이유는 궁금해서입니다만, 또한 패키지와 함께 패키지를 설치하려고 할 때 깨지는 경우도 있는 것 같습니다.requirements.txt에서 생성된 파일pip freeze를 포함합니다.pkg-resources==0.0.0line(예를 들어 Travis CI가 다음을 통해 종속성을 설치하려고 할 때)pip이 행을 찾습니다). 뭐가pkg-reso..

source 2022.12.08

Python에서 백그라운드 프로세스를 시작하는 방법

Python에서 백그라운드 프로세스를 시작하는 방법 셸 스크립트를 훨씬 읽기 쉬운 python 버전으로 이식하려고 합니다.원래의 셸 스크립트는 백그라운드에서 "&"로 여러 프로세스(유틸리티, 모니터 등)를 시작합니다.어떻게 하면 비단뱀에서도 같은 효과를 얻을 수 있을까요?python 스크립트가 완료되었을 때 이러한 프로세스가 중단되지 않았으면 합니다.데몬의 컨셉과 관련이 있다고 생각합니다만, 어떻게 하면 좋을지 잘 모르겠습니다.jkp의 솔루션은 기능하지만 새로운 작업 방법(및 매뉴얼에서 권장하는 방법)은subprocess을 하고 에는 더 합니다.단순한 명령어의 경우 이와 동등하지만 복잡한 작업을 수행할 경우 더 많은 옵션을 제공합니다. 사용 예: import subprocess subprocess.Pop..

source 2022.11.28

출력으로 Python 버전 인쇄 중

출력으로 Python 버전 인쇄 중 스크립트에서 현재 설치된 Python 버전 번호를 인쇄하려면 어떻게 해야 합니까?해라 import sys print(sys.version) 그러면 풀버전 정보 문자열이 출력됩니다.비단뱀 버전 번호만 원한다면 Bastien Léonard의 솔루션이 가장 좋습니다.전체 문자열을 검사하여 문자열 또는 일부 문자열이 필요한지 확인할 수 있습니다.import platform print(platform.python_version()) 이 인쇄물은 다음과 같습니다. 3.7.2 해라 python --version 또는 python -V 터미널에 현재 python 버전이 반환됩니다.import sys 확장판 sys.version_info sys.version_info(major=3, ..

source 2022.11.19

sklearn을 사용하여 데이터 프레임 열 확장

sklearn을 사용하여 데이터 프레임 열 확장 혼합형 컬럼을 가진 팬더 데이터 프레임이 있는데, 일부 컬럼에 sklearn의 min_max_scaler를 적용하고 싶습니다.이상적으로는, 이러한 변혁을 실시해 보고 싶다고 생각하고 있습니다만, 아직 그 방법을 찾지 못했습니다.동작하는 코드는 다음과 같습니다. import pandas as pd import numpy as np from sklearn import preprocessing scaler = preprocessing.MinMaxScaler() dfTest = pd.DataFrame({'A':[14.00,90.20,90.95,96.27,91.21],'B':[103.02,107.26,110.35,114.23,114.68], 'C':['big','s..

source 2022.11.19

Python에서 얕은 목록 평탄화

Python에서 얕은 목록 평탄화 이 질문에는 이미 답변이 있습니다. 리스트에서 플랫리스트를 작성하려면 어떻게 해야 하나요? (35개의 답변) 닫힘6년 전에요. 목록 이해로 반복 가능한 목록을 정리할 수 있는 간단한 방법이 있습니까? 그렇지 않으면 성능 및 가독성을 균형 있게 유지하면서 이렇게 얕은 목록을 정리할 수 있는 가장 좋은 방법은 무엇이라고 생각하십니까? 나는 네스트된 목록 이해로 이러한 목록을 평평하게 만들려고 했다. [image for image in menuitem for menuitem in list_of_menuitems] 그 때문에 요.NameErrorname 'menuitem' is not defined. Overflow를 . Stack Overflow로 reduce★★★★★★★★ ..

source 2022.11.19

Python에서 주 번호를 얻는 방법은 무엇입니까?

Python에서 주 번호를 얻는 방법은 무엇입니까? Python과 함께 6월 16일(wk24) 현재 몇 주 번호를 확인하는 방법은 무엇입니까? datetime.date 가지고 있다isocalendar() 주를 포함하는태플을 합니다. >>> import datetime >>> datetime.date(2010, 6, 16).isocalendar()[1] 24 datetime.date.isocalendar()는 지정된 날짜 인스턴스의 연도, 주 번호 및 요일을 각각 포함하는 태플을 반환하는 인스턴스입니다. .9+ Python 3.9+의 isocalendar()필드가 포함된 명명된 태플을 반환합니다.year,week ★★★★★★★★★★★★★★★★★」weekday, 이름 Attribute, Attribute, ..

source 2022.11.19
반응형