반응형

Python 117

argparse store false(지정되지 않은 경우)

argparse store false(지정되지 않은 경우) parser.add_argument('-auto', action='store_true') 만약에 거짓을 저장하려면 어떻게 해야 합니까?-auto지정되지 않은 상태입니까?이런 식으로 명시되지 않은 경우 아무 것도 저장하지 않는다는 것을 희미하게 기억할 수 있습니다.그store_true옵션을 사용하면 기본값인 False가 자동으로 생성됩니다. 저도 마찬가지예요.store_false명령줄 인수가 없으면 기본값이 True로 설정됩니다. 이 동작의 출처는 간결하고 명확합니다. http://hg.python.org/cpython/file/2.7/Lib/argparse.py#l861 argparse 문서가 주제에 대해 명확하지 않으므로 지금 업데이트하겠습니다..

source 2023.10.31

피토치 텐서와 눔피 배열

피토치 텐서와 눔피 배열 피토치가 있습니다.Tensor모양이 좋은[4, 3, 966, 1296]. 로 변환하고 싶습니다.numpy다음 코드를 사용하여 배열합니다. imgs = imgs.numpy()[:, ::-1, :, :] 그 코드는 어떻게 작동합니까?당신도 사용해야 한다고 생각합니다..detach(). 나는 내 텐서를 CUDA와 GPU를 사용하는 Colab의 numpy 배열로 변환해야 했습니다. 나는 다음과 같이 했습니다. # this is just my embedding matrix which is a Torch tensor object embedding = learn.model.u_weight embedding_list = list(range(0, 64382)) input = torch.cuda...

source 2023.10.11

파이썬에서 테스트/유니트 테스트 없이 출력을 주장하는 방법?

파이썬에서 테스트/유니트 테스트 없이 출력을 주장하는 방법? 다음과 같은 기능에 대한 테스트를 작성하고 있습니다. def foo(): print 'hello world!' 따라서 이 기능을 테스트하고 싶을 때 코드는 다음과 같습니다. import sys from foomodule import foo def test_foo(): foo() output = sys.stdout.getline().strip() # because stdout is an StringIO instance assert output == 'hello world!' 그러나 -s 파라미터를 사용하여 테스트를 실행하지 않으면 테스트가 충돌합니다.유니트 테스트 또는 노즈 모듈로 출력을 파악하려면 어떻게 해야 합니까?출력을 캡처하기 위해 이 컨..

source 2023.10.11

Python에서 SQL 문에 변수를 사용하는 방법은?

Python에서 SQL 문에 변수를 사용하는 방법은? 저는 다음과 같은 파이썬 코드를 가지고 있습니다. cursor.execute("INSERT INTO table VALUES var1, var2, var3,") 어디에var1는 정수이고,var2그리고.var3끈입니다. 질의 텍스트의 일부로 Python을 포함하지 않고 변수 이름을 작성하려면 어떻게 해야 합니까?cursor.execute("INSERT INTO table VALUES (%s, %s, %s)", (var1, var2, var3)) 매개 변수는 튜플(tuple)로 전달됩니다.(a, b, c). 파라미터 하나만 전달하면 튜플은 쉼표로 끝나야 합니다(a,). 데이터베이스 API는 변수의 적절한 탈출과 인용을 수행합니다.문자열 포맷 연산자를 사용하..

source 2023.09.26

콘텐츠 간의 차이점Type and MimeType?

콘텐츠 간의 차이점Type and MimeType? 제가 알기로는, 그들은 완전히 동등합니다.하지만 몇몇 장고 문서들을 찾아보니 다음과 같은 코드가 있습니다. HttpResponse.__init__(content='', mimetype=None, status=200, content_type='text/html') 둘이 잘 지내는게 놀랍습니다.공식 문서는 이 문제를 실용적인 방법으로 해결할 수 있었습니다. content_type은 mimype의 별칭입니다.이전에는 이 매개 변수를 mimype으로만 불렀지만 실제로는 HTTP Content-Type 헤더에 포함된 값이므로 문자 집합 인코딩을 포함할 수도 있으므로 MIME 유형 지정 이상의 의미를 갖습니다.mim 유형이 지정된 경우(없음이 아님), 해당 값이 ..

source 2023.09.11

파이썬 내부 수업의 목적은 무엇입니까?

파이썬 내부 수업의 목적은 무엇입니까? 파이썬의 속/둥근 수업은 저를 혼란스럽게 합니다.그들 없이는 이룰 수 없는 일이 있습니까?만약 그렇다면, 저것은 무엇입니까?http://www.geekinterview.com/question_details/64739 에서 인용: 내부 클래스의 장점: 클래스의 논리적 그룹화:클래스가 한 개의 다른 클래스에만 유용한 경우 해당 클래스에 포함시켜 두 개를 함께 유지하는 것이 논리적입니다.이러한 "도우미 클래스"를 네스팅하면 패키지가 더 간소화됩니다. 캡슐화 증가:그렇지 않으면 비공개로 선언될 수 있는 A의 멤버에 대한 접근이 필요한 두 개의 최상위 클래스 A와 B를 생각해 보십시오.클래스 A 내에 클래스 B를 숨겨 A의 구성원을 비공개로 선언하고 B가 접근할 수 있습니다..

source 2023.09.11

Python 가비지 수집기 설명서

Python 가비지 수집기 설명서 문 닫았습니다.이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 권장 사항을 찾고 있습니다.충족되지 않습니다.스택 오버플로 지침.현재 답변을 받지 않고 있습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용하지 않습니다.질문을 편집하여 사실과 인용으로 답변할 수 있습니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. python garbage collection이 어떻게 작동하는지 자세히 설명한 문서를 찾고 있습니다. 저는 어떤 단계에서 무엇이 이루어지는지 관심이 있습니다.이 세 가지 컬렉션에는 어떤 물건들이 들어 있습니까?각 단계에서 삭제되는 개체의 종류는 무엇입니까?기준 주기 찾기에 사용되는 알고리즘은 무엇입니까? 배경:짧은 시..

source 2023.09.06

양방향/역방향 지도

양방향/역방향 지도 이 질문에는 이미 다음과 같은 답이 있습니다. 효율적인 양방향 해시 테이블을 구현하는 방법은 무엇입니까? (8개 답변) 마감됨2년 전에. 저는 python에서 교환기 작업을 하고 있습니다. 누가 누구와 이야기하고 있는지 추적해야 합니다. 그래서 만약 앨리스가 --> 밥이라면, 그것은 밥이 --> 앨리스라는 것을 암시합니다. 네, 해시 맵을 두 개 채울 수 있는데, 하나로 할 수 있는 아이디어가 있는지 궁금합니다. 또는 다른 데이터 구조를 제안합니다. 다중 대화가 없습니다.여기가 고객 서비스 콜센터라고 가정해 보겠습니다. 그래서 앨리스가 교환대에 전화를 걸 때, 그녀는 밥에게만 말을 걸 것입니다.그의 대답은 또한 그녀에게만 전달됩니다.하위 분류를 통해 자신만의 사전 유형을 만들 수 있습..

source 2023.08.22

판다 데이터 프레임에서 NaN을 사용하여 행의 정수 인덱스 찾기

판다 데이터 프레임에서 NaN을 사용하여 행의 정수 인덱스 찾기 다음과 같은 판다 데이터 프레임이 있습니다. a b 2011-01-01 00:00:00 1.883381 -0.416629 2011-01-01 01:00:00 0.149948 -1.782170 2011-01-01 02:00:00 -0.407604 0.314168 2011-01-01 03:00:00 1.452354 NaN 2011-01-01 04:00:00 -1.224869 -0.947457 2011-01-01 05:00:00 0.498326 0.070416 2011-01-01 06:00:00 0.401665 NaN 2011-01-01 07:00:00 -0.019766 0.533641 2011-01-01 08:00:00 -1.101303 -1...

source 2023.08.22

SqlAlchemy로 업스타트하는 방법은 무엇입니까?

SqlAlchemy로 업스타트하는 방법은 무엇입니까? 데이터베이스가 없는 경우 데이터베이스에 존재하고 싶은 레코드가 있으며 이미 존재하는 경우(기본 키가 있음)필드가 현재 상태로 업데이트되기를 원합니다.이것은 종종 업버트라고 불립니다. 다음의 불완전한 코드 스니펫은 무엇이 작동하는지 보여주지만 (특히 더 많은 열이 있는 경우) 지나치게 투박해 보입니다.가장 좋은 방법은 무엇입니까? Base = declarative_base() class Template(Base): __tablename__ = 'templates' id = Column(Integer, primary_key = True) name = Column(String(80), unique = True, index = True) template = ..

source 2023.08.17
반응형