반응형

python 34

장고에서 양식에 대한 테스트를 어떻게 작성해야 합니까?

장고에서 양식에 대한 테스트를 어떻게 작성해야 합니까? 시험을 작성할 때 장고에서 제 견해에 대한 요청을 시뮬레이션하고 싶습니다.이는 주로 양식을 테스트하기 위한 것입니다.다음은 간단한 테스트 요청의 일부입니다. from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error 페이지는 양식 오류가 있는지 여부에 관계없이 항상 200의 응답을 반환합니다.양식이 실패..

programing 2023.07.31

모든 패키지에 대해 'pip 설치'가 실패함("요구 사항을 충족하는 버전을 찾을 수 없음")

모든 패키지에 대해 'pip 설치'가 실패함("요구 사항을 충족하는 버전을 찾을 수 없음") 이 질문에는 이미 다음과 같은 답이 있습니다. Python 패키지를 설치할 수 없음 [SSL: TLSV1_ALERT_PROTOCOL_VERSION] (17개 답변) 마감됨5년 전에. pip install 나를 위한 모든 패키지에 실패하고 있습니다.다음과 같은 정보를 얻을 수 있습니다. Could not find a version that satisfies the requirement

programing 2023.07.31

동일한 모델의 다른 필드를 기반으로 한 장고 모델 필드 기본값

동일한 모델의 다른 필드를 기반으로 한 장고 모델 필드 기본값 대상 이름과 해당 이니셜을 포함하고 싶은 모델이 있습니다(데이터가 다소 익명화되고 이니셜로 추적됨). 지금, 제가 쓴 글은 class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # Next line is what I want to do (or something equivalent), but doesn't work with # NameError: name 'self' is n..

programing 2023.07.31

python: 유효한 UUID를 문자열에서 UUID로 변환하는 방법은 무엇입니까?

python: 유효한 UUID를 문자열에서 UUID로 변환하는 방법은 무엇입니까? 데이터를 다음과 같이 수신합니다. { "name": "Unknown", "parent": "Uncategorized", "uuid": "06335e84-2872-4914-8c5d-3ed07d2a2f16" }, 그리고 나는 변환이 필요합니다.uuid부터String로.uuid 파이썬 문서에서 방법을 찾지 못했습니다. 아니면 기본적인 것을 놓쳤습니까?그냥 전달해 주세요.uuid.UUID: import uuid o = { "name": "Unknown", "parent": "Uncategorized", "uuid": "06335e84-2872-4914-8c5d-3ed07d2a2f16" } print uuid.UUID(o['uuid..

programing 2023.07.31

Python 개체에 대한 복사/딥 복사 작업을 재정의하는 방법은 무엇입니까?

Python 개체에 대한 복사/딥 복사 작업을 재정의하는 방법은 무엇입니까? 사이의 차이점을 이해합니다.copy대.deepcopy복사 모듈에 있습니다.사용한 적이 있습니다.copy.copy그리고.copy.deepcopy성공하기 전에는요, 하지만 제가 실제로 과부하를 건 것은 이번이 처음입니다.__copy__그리고.__deepcopy__방법들.저는 이미 웹사이트를 검색하고 내장된 파이썬 모듈을 살펴봄으로써__copy__그리고.__deepcopy__함수(예:sets.py,decimal.py,그리고.fractions.py), 하지만 저는 여전히 제가 제대로 이해했는지 100% 확신할 수 없습니다. 제 시나리오는 다음과 같습니다. 구성 개체가 있습니다.먼저 기본값 집합을 사용하여 구성 개체 하나를 인스턴스화합니..

programing 2023.07.26

정의되지 않은 메트릭 경고: F-점수가 잘못 정의되었으며 예측된 샘플이 없는 레이블에서 0.0으로 설정되었습니다.

정의되지 않은 메트릭 경고: F-점수가 잘못 정의되었으며 예측된 샘플이 없는 레이블에서 0.0으로 설정되었습니다. 다음과 같은 이상한 오류가 발생: classification.py:1113: UndefinedMetricWarning: F-score is ill-defined and being set to 0.0 in labels with no predicted samples. 'precision', 'predicted', average, warn_for)` 처음 실행할 때도 F-점수가 출력됩니다. metrics.f1_score(y_test, y_pred, average='weighted') 제가 두 번째로 달릴 때, 그것은 오류 없이 점수를 제공합니다.왜 그런 것일까요? >>> y_pred = test...

programing 2023.07.26

nan 값을 0으로 변환

nan 값을 0으로 변환 저는 2D numpy 배열을 가지고 있습니다.이 배열의 일부 값은 다음과 같습니다.NaN이 배열을 사용하여 특정 작업을 수행합니다.예를 들어, 다음과 같은 배열을 생각해 보십시오. [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. 67. 89. 69.] [ 88. 79. 58. 72. 63.] [ 76. 79. 71. 67. 56.] [ 71. 71. NaN 56. 100.]] 각 행을 한 번에 하나씩 역순으로 정렬하여 행에서 최대 3개의 값을 가져오고 평균을 취하려고 합니다.제가 시도한 코드는 다음과 같습니다. # nparr is a 2D num..

programing 2023.07.26

python3에서 OrderedDict를 정규 dict로 변환하는 방법

python3에서 OrderedDict를 정규 dict로 변환하는 방법 저는 다음과 같은 문제로 어려움을 겪고 있습니다.변환하고 싶습니다.OrderedDict다음과 같이: OrderedDict([('method', 'constant'), ('data', '1.225')]) 다음과 같은 일반적인 딕트로: {'method': 'constant', 'data':1.225} 데이터베이스에 문자열로 저장해야 하기 때문입니다.변환 후에는 더 이상 주문이 중요하지 않기 때문에 주문한 기능을 생략할 수 있습니다. 힌트나 해결책을 주셔서 감사합니다. 벤>>> from collections import OrderedDict >>> OrderedDict([('method', 'constant'), ('data', '1.22..

programing 2023.07.21

Pandas df.to _csvpxfile.csv" encode="utf-8")은 여전히 빼기 기호에 대한 휴지통 문자를 제공합니다.

Pandas df.to _csvpxfile.csv" encode="utf-8")은 여전히 빼기 기호에 대한 휴지통 문자를 제공합니다. Pandas의 to_csv(... 등)와 관련하여 Python 2 제한 사항에 대해 읽은 적이 있습니다.제가 쳤나요?나는 파이썬 2.7.3에 있습니다. 이렇게 하면 문자열에 나타나는 ≥ 및 -의 휴지통 문자가 표시됩니다.그것을 제외하고 수출은 완벽합니다. df.to_csv("file.csv", encoding="utf-8") 해결 방법이 있습니까? df.head()는 다음과 같습니다. demography Adults ≥49 yrs Adults 18−49 yrs at high risk|| \ state Alabama 32.7 38.6 Alaska 31.2 33.2 Arizo..

programing 2023.07.21

Matplotlib에게 두 번째(새) 그림을 만든 다음 나중에 이전 그림에 그림을 그리도록 지시하려면 어떻게 해야 합니까?

Matplotlib에게 두 번째(새) 그림을 만든 다음 나중에 이전 그림에 그림을 그리도록 지시하려면 어떻게 해야 합니까? 데이터를 플롯한 다음 새 그림과 플롯 데이터2를 만들고 마지막으로 원래 플롯과 플롯 데이터3으로 돌아갑니다. import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w = np.cos(x) plt.figure("""first figure""") # Here's the part I need plt.plot(x, w) 참고로 어떻게 매트플롯립에게 내가 줄거리를 끝냈다고 말할 수 있습니까?비슷..

programing 2023.07.16
반응형