반응형

Python 25

Python git 저장소를 복제하는 방법

Python git 저장소를 복제하는 방법 하위 프로세스를 사용하지 않고 git 저장소를 복제하는 파이썬 방법이 있습니까?저는 당신이 추천하는 어떤 종류의 모듈을 사용해도 좋습니다.GitPython을 사용하면 Git에 대한 좋은 python 인터페이스를 얻을 수 있습니다. 예를 들어, 설치 후 (pip install gitpython), 새 저장소를 복제하는 경우 clone_from 함수를 사용할 수 있습니다. from git import Repo Repo.clone_from(git_url, repo_dir) Repo 개체 사용에 대한 예는 GitPython 자습서를 참조하십시오. 참고: GitPython은 git를 시스템에 설치하고 시스템의 PATH를 통해 액세스할 수 있어야 합니다.GitPython이..

programing 2023.10.27

Python의 목록에서 __str_에 대해 혼동함

Python의 목록에서 __str_에 대해 혼동함 이 질문에는 이미 다음과 같은 답변이 있습니다. 목록 내 파이썬 객체의 __str__ 메서드를 인쇄 호출하는 방법은? (8개 답변) 닫힘5년 전에. 에서 온 것으로 있습니다.__str__toString의 Python 버전과 유사합니다(Python이 오래된 언어라는 것을 알고 있지만). , 는 를 했습니다 했습니다 를 는 __str__방법은 다음과 같습니다. class Node: def __init__(self, id): self.id = id self.neighbours = [] self.distance = 0 def __str__(self): return str(self.id) 그런 다음 몇 가지 인스턴스를 만듭니다. uno = Node(1) due =..

programing 2023.09.07

Python: 현지 시간대 파악

Python: 현지 시간대 파악 로그 파일의 UTC 타임스탬프를 로컬 타임스탬프와 비교하고 싶습니다. 로을생때할성을 할 때datetime객체, 저는 다음과 같은 것을 사용합니다. >>> local_time=datetime.datetime(2010, 4, 27, 12, 0, 0, 0, tzinfo=pytz.timezone('Israel')) 나는 그것을 대체할 자동 도구를 찾고 싶습니다.tzinfo=pytz.timezone('Israel')현재 현지 표준 시간대를 사용합니다. 아이디어 있어요?Python 3.x에서 로컬 시간대는 다음과 같이 파악할 수 있습니다. >>> import datetime >>> print(datetime.datetime.now(datetime.timezone.utc).astime..

programing 2023.08.28

python에서 변수 이름을 어떻게 인쇄할 수 있습니까?

python에서 변수 이름을 어떻게 인쇄할 수 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 함수에서 반환된 후 파이썬에서 원본 변수의 이름을 인쇄하는 방법은 무엇입니까? (14개 답변) 마감됨5년 전에. 이름이 지정된 변수가 있다고 가정합니다.choice그것은 2와 같습니다.변수 이름에 액세스하려면 어떻게 해야 합니까? 한 등 와 것에 해당하는 것. In [53]: namestr(choice) Out[53]: 'choice' 사전을 만드는 데 사용하기 위해.이것을 할 수 있는 좋은 방법이 있는데 저는 그것을 놓치고 있습니다. 편집: 그 이유는 이러합니다.저는 런타임에 수정하거나 수정하지 않고 여러 매개 변수를 사용하여 프로그램을 호출하는 데이터 분석 작업을 수행하고 있습니다.마지막 실행에서 ..

programing 2023.08.23

파이썬에서 0x 없이 hex()를 사용하는 방법은 무엇입니까?

파이썬에서 0x 없이 hex()를 사용하는 방법은 무엇입니까? 그hex()function은 인 파에서함수, 선두문넣습다니를을 .0x 할 ?그것들을 넣지 말라고 말할 방법이 있을까요? 그래서.0xfa230▁▁be 될 것입니다.fa230. 코드는 import fileinput f = open('hexa', 'w') for line in fileinput.input(['pattern0.txt']): f.write(hex(int(line))) f.write('\n') (권장) Python 3 f-string:@GringoSuave가 대답했습니다. >>> i = 3735928559 >>> f'{i:x}' 'deadbeef' 대안: format 내장 기능(단일 값에만 적합) >>> format(3735928559,..

programing 2023.08.13

파이썬에서 float('inf')의 요점은 무엇입니까?

파이썬에서 float('inf')의 요점은 무엇입니까? 여기서 궁금한 것은 변수가 프로그램에 무한한 값을 저장하는 이유가 무엇입니까?실제 용도가 있으며, 사용하는 것이 더 바람직한 경우가 있습니까?foo = float('inf')아니면 그냥 삽입하기 위해 끼워 넣은 작은 조각인가요?이 값은 비교를 위한 제한되지 않은 상한 값으로 작용합니다.이것은 어떤 것의 가장 낮은 값을 찾는 데 유용합니다.예를 들어, 트리를 횡단할 때 경로 경로 비용을 계산합니다. 예: 옵션 목록에서 "가장 저렴한" 경로 찾기: >>> lowest_path_cost = float('inf') >>> # pretend that these were calculated using some worthwhile algorithm >>> pat..

programing 2023.08.08

리스트에서 특이치를 기각하기 위한 numpy가 내장되어 있습니까?

리스트에서 특이치를 기각하기 위한 numpy가 내장되어 있습니까? 다음과 같은 일을 할 수 있는 numpy가 내장되어 있습니까?즉, 목록을 작성합니다.d합니다.filtered_d점의 일부 가정된 분포를 기반으로 외부 요소가 제거됨d. import numpy as np def reject_outliers(data): m = 2 u = np.mean(data) s = np.std(data) filtered = [e for e in data if (u - 2 * s >> d = [2,4,5,1,6,5,40] >>> filtered_d = reject_outliers(d) >>> print filtered_d [2,4,5,1,6,5] 를 다양하게 분..

programing 2023.07.29

수직 격자선을 matplotlib의 선 그림에 표시

수직 격자선을 matplotlib의 선 그림에 표시 내 플롯에 수평 및 수직 그리드 선을 모두 표시하고 싶은데 기본적으로 수평 그리드 선만 표시됩니다.사용 중입니다.pandas.DataFramepython의 SQL 쿼리에서 x축에 날짜가 있는 선 그림을 생성합니다.왜 날짜에 표시되지 않는지 잘 모르겠습니다. 그리고 저는 이것에 대한 답을 찾으려 했지만 찾을 수 없었습니다. 그래프를 그리는 데 사용한 것은 아래의 간단한 코드뿐입니다. data.plot() grid('on') data는 날짜와 SQL 쿼리의 데이터를 포함하는 DataFrame입니다. 아래 코드도 추가해봤지만 세로 격자선이 없는 동일한 출력이 나옵니다. ax = plt.axes() ax.yaxis.grid() # horizontal lines..

programing 2023.07.29

파이썬에서 긴 다중 줄 문자열을 한 줄씩 읽는 방법

파이썬에서 긴 다중 줄 문자열을 한 줄씩 읽는 방법 저는 줄이 많은 줄을 가지고 있습니다.어떻게 하면 대사를 하나씩 읽을 수 있을까요?for조항?다음은 제가 하려고 하는 것이고 다음에서 참조된 Datavar 텍스트에 오류가 발생합니다.for line in textData선. for line in textData print line lineResult = libLAPFF.parseLine(line) textData 변수가 존재합니다. 다운되기 전에 출력합니다. 하지만 프리 컴파일러가 오류를 일으키고 있는 것 같습니다.을 사용하는 것은 어떻습니까? for line in textData.splitlines(): print(line) lineResult = libLAPFF.parseLine(line) 새 행으로..

programing 2023.07.29

Numpy를 사용하여 파생물을 어떻게 계산합니까?

Numpy를 사용하여 파생물을 어떻게 계산합니까? 함수의 도함수를 계산하는 방법은 다음과 같습니다. y = x2+1 용사를 numpy? 예를 들어, 저는 x = 5에서 파생물의 값을 원합니다. 네 가지 옵션이 있습니다. 유한 차이 자동 파생 상품 상징적 차별화 손으로 파생상품을 계산합니다. 유한한 차이는 외부 도구가 필요하지 않지만 숫자 오류가 발생하기 쉬우며 다변량 상황에 있는 경우 시간이 걸릴 수 있습니다. 문제가 충분히 간단한 경우 기호적 구분이 이상적입니다.요즘 상징적인 방법들이 상당히 강해지고 있습니다.SymPy는 NumPy와 잘 통합되는 훌륭한 프로젝트입니다.오토랩 또는 램디파이 기능을 보거나 유사한 질문에 대한 젠슨의 블로그 게시물을 확인하십시오. 자동 파생 모델은 매우 멋지고 숫자 오류가 ..

programing 2023.07.19
반응형