반응형

Python 66

메모화는 무엇이며 Python에서는 어떻게 사용할 수 있습니까?

메모화는 무엇이며 Python에서는 어떻게 사용할 수 있습니까? Python을 시작한 지 얼마 되지 않았는데 메모화가 무엇인지, 어떻게 사용하는지 전혀 모르겠습니다.또, 간단한 예를 들어 주시겠습니까?메모화는 메서드 입력에 따라 메서드 호출의 결과를 기억("각서"→기억해야 할 것)한 후 다시 계산하지 않고 기억된 결과를 반환하는 것을 말한다.메서드 결과의 캐시라고 생각할 수 있습니다.자세한 내용은 알고리즘 소개(3e), Cormen 등에서의 정의에 대해서는 387페이지를 참조해 주십시오. Python의 메모화를 사용한 계산 요소의 간단한 예는 다음과 같습니다. factorial_memo = {} def factorial(k): if k < 2: return 1 if k not in factorial_me..

source 2022.11.19

Python에서 유형을 확인하는 표준 방법은 무엇입니까?

Python에서 유형을 확인하는 표준 방법은 무엇입니까? 개체가 지정된 유형인지 또는 지정된 유형에서 상속되는지 확인하려면 어떻게 해야 합니까? 오브젝트 확인 방법o종류str?이 명령어를 사용하여o의 예다.str또는 의 서브클래스str: if isinstance(o, str): 타입이 다음 중 하나인지 확인하려면o바로 그렇다str의 서브클래스는 제외합니다. if type(o) is str: 위의 또 다른 대안: if issubclass(type(o), str): 관련 정보는 Python Library Reference의 내장 함수를 참조하십시오. Python 2에서 문자열 확인 중 Python 2의 경우, 이것은 다음 중 하나를 확인하는 더 좋은 방법입니다.o는 문자열입니다. if isinstance(o..

source 2022.11.08

로컬 도커 이미지를 모두 삭제하려면 어떻게 해야 합니까?

로컬 도커 이미지를 모두 삭제하려면 어떻게 해야 합니까? 했는데, 도커를 해야 한다는 못했습니다.docker-compose downctrl-c ★★★★★★★★★★★★★★★★★」docker-compose stop가 로컬에 .불필요한 도커 이미지가 로컬에 많이 있습니다. 로컬 도커 이미지와 컨테이너를 모두 삭제할 수 있는 플래그가 있습니까? docker rmi --all --force가 있는 같은 .-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------..

source 2022.11.08

Python 인터프리터의 전체 경로를 찾으십니까?

Python 인터프리터의 전체 경로를 찾으십니까? 현재 실행 중인 Python 스크립트 내에서 현재 실행 중인 Python 인터프리터의 전체 경로를 찾으려면 어떻게 해야 합니까?sys.executable에는 현재 실행 중인 Python 인터프리터의 전체 경로가 포함되어 있습니다. import sys print(sys.executable) 이것은 현재 여기서 문서화되어 있다.다음과 같은 방법으로 유용성이 의심스러울 수 있습니다. import os python_executable_path = os.environ['_'] 예. $ python -c "import os; print(os.environ['_'])" /usr/bin/python Linux에서 현재 사용되는 python은 다음과 같은 몇 가지 대체 ..

source 2022.11.08

Python이 virtualenv 내에서 실행 중인지 확인

Python이 virtualenv 내에서 실행 중인지 확인 현재 스크립트가 Virtualenv 환경 내에서 실행되고 있는지 확인할 수 있습니까?할 수 있는 가장 은 '아까부터'가 아니라 '아까부터'인지 확인하는 입니다.sys.prefix == sys.base_prefix동일하면 가상환경이 아니고 동일하면 가상환경이 아닙니다. 에서는, 「 」sys.prefix 있습니다.또, 「가상 환경」이라고 하는 것도 있습니다.sys.base_prefix입니다.virtualenv는 Python의 프리픽스입니다. 3 에 、 Python 3 stdlib 、 Python 3 stdlib python python python python python python python python python python python p..

source 2022.10.29

Python에 "같지 않은" 연산자가 있습니까?

Python에 "같지 않은" 연산자가 있습니까? 당신은 어떻게 동등하지 않다고 말하겠습니까? 맘에 들다 if hi == hi: print "hi" elif hi (does not equal) bye: print "no hi" 에 상당하는 것이 있습니까?=="같지 않다"는 뜻인가요?사용하다!=. 비교 연산자를 참조하십시오.오브젝트 ID를 비교하기 위해 키워드를 사용할 수 있습니다.is그리고 그 부정is not. 예. 1 == 1 # -> True 1 != 1 # -> False [] is [] #-> False (distinct objects) a = b = []; a is b # -> True (same object) 동일하지 않다!=(대등)==) 이런 거 물어보는 거야? answer = 'hi' if ..

source 2022.10.29

프로그래밍 방식으로 python.exe 위치를 가져오려면 어떻게 해야 합니까?

프로그래밍 방식으로 python.exe 위치를 가져오려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. Python 인터프리터의 전체 경로를 찾으십니까? (3개의 답변) 닫힘5년 전에요. 기본적으로 python interpreter의 핸들을 가져와 스크립트 파일을 (외부 어플리케이션에서) 실행할 수 있도록 하고 싶습니다.이것은 Linux 및 Windows에서 동작합니다. 파이썬 3.x >>> import sys >>> print(sys.executable) C:\path\to\python.exe 파이썬 2.x >>> import sys >>> print sys.executable /usr/bin/python 임베디드 python 환경에서 작업하는 경우 sys.displacable은 신뢰할 수 ..

source 2022.10.29

Panda Datetime 컬럼에서 월과 년만 추출

Panda Datetime 컬럼에서 월과 년만 추출 다음 컬럼의 데이터 프레임 df가 있습니다. df['ArrivalDate'] = ... 936 2012-12-31 938 2012-12-29 965 2012-12-31 966 2012-12-31 967 2012-12-31 968 2012-12-31 969 2012-12-31 970 2012-12-29 971 2012-12-31 972 2012-12-29 973 2012-12-29 ... 기둥의 요소는 panda.tslib입니다.타임스탬프 연도와 월을 포함시키고 싶습니다.간단한 방법이 있을 줄 알았는데 잘 모르겠어요. 제가 시도한 것은 다음과 같습니다. df['ArrivalDate'].resample('M', how = 'mean') 다음 오류가 발생하였..

source 2022.10.29

Python 클래스를 동적으로 로드하는 방법

Python 클래스를 동적으로 로드하는 방법 예: Python 클래스:my_package.my_module.MyClass딩하는가 은은?? 법??? ???? , 나는 그에 을 찾고 .Class.forName()자바 파이썬구글 앱 엔진에서 작동해야 합니다. 바람직한 것은 클래스의 FQN을 문자열로 받아들여 클래스에 대한 참조를 반환하는 함수입니다. my_class = load_class('my_package.my_module.MyClass') my_instance = my_class() python 문서에서 원하는 기능은 다음과 같습니다. def my_import(name): components = name.split('.') mod = __import__(components[0]) for comp in c..

source 2022.10.20

팬더 인덱스 컬럼 제목 또는 이름

팬더 인덱스 컬럼 제목 또는 이름 비단뱀 판다의 인덱스 컬럼 이름은 어떻게 얻나요?데이터 프레임의 예를 다음에 나타냅니다. Column 1 Index Title Apples 1 Oranges 2 Puppies 3 Ducks 4 데이터 프레임인덱스 타이틀을 취득/설정하려고 합니다.제가 시도한 것은 다음과 같습니다. import pandas as pd data = {'Column 1' : [1., 2., 3., 4.], 'Index Title' : ["Apples", "Oranges", "Puppies", "Ducks"]} df = pd.DataFrame(data) df.index = df["Index Title"] del df["Index Title"] print df 이거 할 줄 아는 사람? 인덱스를 가..

source 2022.10.20
반응형