반응형

PYTHON 29

단일 개체에 대한 .filter() vs.get()? (장고)

단일 개체에 대한 .filter() vs.get()? (장고) 저는 몇몇 동료들과 이것에 대해 토론하고 있었습니다.하나만 예상할 때 장고에서 객체를 검색하는 선호하는 방법이 있습니까? 두 가지 분명한 방법은 다음과 같습니다. try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # We have no object! Do something... pass 그리고: objs = MyModel.objects.filter(id=1) if len(objs) == 1: obj = objs[0] else: # We have no object! Do something... pass 첫 번째 방법은 행동적으로 더 정확한 것처럼 보이지만 제어 흐름에서 일부 오..

programing 2023.07.05

PyTorch 모형의 총 모수 수 확인

PyTorch 모형의 총 모수 수 확인 PyTorch 모델의 총 매개 변수 수를 계산하려면 어떻게 해야 합니까?과 비슷한 것.model.count_params()케라스에서PyTorch에는 Keras처럼 총 매개변수 수를 계산하는 기능이 없지만 각 매개변수 그룹에 대한 요소 수를 합계할 수 있습니다. pytorch_total_params = sum(p.numel() for p in model.parameters()) 훈련 가능한 파라미터만 계산하려는 경우: pytorch_total_params = sum(p.numel() for p in model.parameters() if p.requires_grad) PyTorch 포럼의 이 답변에서 영감을 얻은 답변입니다.Keras와 같은 각 레이어의 매개 변수 개..

programing 2023.06.30

Python에서 URL을 구성할 때 경로의 구성 요소를 결합하는 방법

Python에서 URL을 구성할 때 경로의 구성 요소를 결합하는 방법 예를 들어 /js/foo.js와 같은 리소스 경로의 접두사 경로에 가입하려고 합니다. 결과 경로가 서버 루트에 상대적이 되도록 합니다.위의 예에서 접두사가 "media"이면 결과는 /media/js/foo.js가 됩니다. os.path.join은 이를 매우 잘 수행하지만 경로에 가입하는 방법은 OS에 따라 다릅니다.이 경우에는 로컬 파일 시스템이 아닌 웹을 대상으로 합니다. URL에서 사용할 경로를 알고 작업할 때 가장 좋은 대안이 있습니까?will os.path.join은 충분히 잘 작동합니까?제가 직접 굴릴까요?다음을 사용할 수 있습니다. >>> from urllib.parse import urljoin >>> urljoin('/m..

programing 2023.06.25

판다 데이터 프레임 및 카운트에서 선택한 열에 있는 값의 고유한 조합

판다 데이터 프레임 및 카운트에서 선택한 열에 있는 값의 고유한 조합 판다 데이터 프레임에 다음과 같은 데이터가 있습니다. df1 = pd.DataFrame({'A':['yes','yes','yes','yes','no','no','yes','yes','yes','no'], 'B':['yes','no','no','no','yes','yes','no','yes','yes','no']}) 그래서 제 데이터는 다음과 같습니다. ---------------------------- index A B 0 yes yes 1 yes no 2 yes no 3 yes no 4 no yes 5 no yes 6 yes no 7 yes yes 8 yes yes 9 no no ----------------------------- ..

programing 2023.06.20

static method와 abc.abstract method: 섞일까요?

static method와 abc.abstract method: 섞일까요? 내 파이썬 앱에서 나는 둘 다인 방법을 만들고 싶습니다.staticmethod그리고. 이거 어떻게 하는 거예요? 저는 두 가지 장식품을 모두 적용해 보았지만 작동하지 않습니다.이 작업을 수행할 경우: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass 예외*가 발생하며, 이 작업을 수행할 경우: class C(object): __metaclass__ = abc.ABCMeta @staticmethod @abc.abstractmethod def my_function(): pass 추상..

programing 2023.06.15

Python 디버깅 팁

Python 디버깅 팁 닫혔습니다. 이 질문은 더 많은 것이 필요합니다.집중적인현재 답변을 수락하고 있지 않습니다. 마감됨9년 전에. 잠겼습니다. 이 질문과 답변은질문이 오프라인이지만 과거의 중요성이 있기 때문에 잠겼습니다.현재 새 답변이나 상호 작용을 허용하지 않습니다. 파이썬 디버깅을 위한 최고의 팁은 무엇입니까? 특정 디버거가 실제로 무엇을 할 수 있는지 말하지 않고 나열만 하지 마십시오. 관련된 파이썬 코드를 처음 실행하는 좋은 방법은 무엇입니까? - 오류 최소화에 대해 설명합니다. PDB 모듈을 하여 pdb를 삽입할 수 . 삽입합니다.pdb.set_trace()어디서든 중단점 역할을 할 것입니다. >>> import pdb >>> a="a string" >>> pdb.set_trace() --R..

programing 2023.06.15

한 사전이 다른 더 큰 사전의 하위 집합인지 확인하는 방법은 무엇입니까?

한 사전이 다른 더 큰 사전의 하위 집합인지 확인하는 방법은 무엇입니까? 임의의 수의 kwarg를 가져다가 해당 kwarg를 포함하는 데이터베이스와 유사한 목록의 요소를 포함하는 목록을 반환하는 사용자 정의 필터 방법을 작성하려고 합니다. 를 들어, 를들어예,어들▁suppose▁for,d1 = {'a':'2', 'b':'3'}그리고.d2같은 것 d1 == d2결과가 True가 됩니다.하지만 예를 들어d2같은 것에 다른 많은 것들을 더한 것들.내 방법은 d2의 d1을 구별할 수 있어야 하지만, 파이썬은 사전으로 그렇게 할 수 없습니다. 컨텍스트: 저는 클래스가 , 는 워드 클가있각고개다체음같가속집다니은성을과는래스▁wordties▁like와 같은 속성을 가지고 .word,definition,part_of_s..

programing 2023.06.15

.contiguous()는 PyTorch에서 무엇을 합니까?

.contiguous()는 PyTorch에서 무엇을 합니까? 가 입니까?x.contiguous() 서를보 ▁a▁for에 대해 do.x?PyTorch의 텐서에는 텐서의 내용을 변경하지 않고 데이터가 구성되는 방식을 변경하는 몇 가지 작업이 있습니다.이러한 작업에는 다음이 포함됩니다. narrow(),view(),expand()그리고.transpose() 예: 전화를 걸 때transpose()PyTorch는 새로운 레이아웃을 가진 새로운 텐서를 생성하지 않고 단지 오프셋과 스트라이드가 원하는 새로운 모양을 설명하도록 텐서 객체의 메타 정보를 수정합니다.에서, 를 공유합니다: 예 에 서 전 텐 텐 유 를 메 합 공 니 리 다 모 이 한 동 일 는 서 원 치 래 서 와 다 ▁in 니 ▁share 합 ▁and 이..

programing 2023.06.15

목록의 각 요소에 정수를 추가하는 방법은 무엇입니까?

목록의 각 요소에 정수를 추가하는 방법은 무엇입니까? 있다면,list=[1,2,3]그리고 추가하고 싶습니다.1출력을 얻기 위해 각 요소에[2,3,4]내가 그걸 어떻게 하겠어요? 저는 for 루프를 사용할 것으로 예상하지만 정확한 방법은 모르겠습니다.new_list = [x+1 for x in my_list] 목록 이해에 대한 다른 답변은 단순 추가에 가장 적합할 수 있지만, 모든 요소에 적용해야 하는 더 복잡한 기능이 있다면 지도가 적합할 수 있습니다. 예를 들어 다음과 같습니다. >>> map(lambda x:x+1, [1,2,3]) [2,3,4] >>> mylist = [1,2,3] >>> [x+1 for x in mylist] [2, 3, 4] >>> list-comprehensions 파이썬.만약..

programing 2023.06.05
반응형