Python 65

유형 오류: 'str' 및 'int' 개체를 연결할 수 없습니다.

유형 오류: 'str' 및 'int' 개체를 연결할 수 없습니다. 이 질문에는 이미 답이 있습니다. strandint 객체를 연결하려면 어떻게 해야 합니까? (1개 답변) 마감됨4년 전에. 정수에 문자열을 추가하는 파이썬 프로그램이 있습니다. a = raw_input("Enter a: ") b = raw_input("Enter b: ") print "a + b as strings: " + a + b a = int(a) b = int(b) c = a + b str(c) print "a + b as integers: " + c 다음 오류가 발생했습니다. TypeError: cannot concatenate 'str' and 'int' objects 정수에 문자열을 추가하려면 어떻게 해야 합니까?마지막으로 발..

programing 2023.07.19

데이터 프레임 문자열 열에 결측값이 있는 경우 소문자를 지정하는 방법은 무엇입니까?

데이터 프레임 문자열 열에 결측값이 있는 경우 소문자를 지정하는 방법은 무엇입니까? 다음 코드가 작동하지 않습니다. import pandas as pd import numpy as np df=pd.DataFrame(['ONE','Two', np.nan],columns=['x']) xLower = df["x"].map(lambda x: x.lower()) xLower = ['one','two',np.nan]을(를) 얻으려면 어떻게 조정해야 합니까? 실제 데이터 프레임이 크기 때문에 효율성이 중요합니다.설명서에서와 같이 판다 벡터화된 문자열 방법을 사용합니다. 이러한 메서드는 결측값/NA 값을 자동으로 제외합니다. .str.lower()첫 번째 예입니다. >>> df['x'].str.lower() 0 one..

programing 2023.07.19

인쇄문의 출력을 캡처하는 테스트가 없습니다.어떻게 이것을 피할 수 있습니까?

인쇄문의 출력을 캡처하는 테스트가 없습니다.어떻게 이것을 피할 수 있습니까? 입력할 때 $ nosetests -v mytest.py 모든 테스트에 합격하면 모든 인쇄 출력이 캡처됩니다.저는 모든 것이 지나가더라도 인쇄 출력물을 보고 싶습니다. 그래서 제가 하고 있는 것은 주장 오류를 강제로 출력물을 보게 하는 것입니다. 이렇게 말이죠. class MyTest(TestCase): def setUp(self): self.debug = False def test_0(self): a = .... # construct an instance of something # ... some tests statements print a.dump() if self.debug: eq_(0,1) 너무 촌스러워요, 더 좋은 방법이..

programing 2023.07.19

장고 - 파일을 만들고 모델의 파일 필드에 저장하는 방법은 무엇입니까?

장고 - 파일을 만들고 모델의 파일 필드에 저장하는 방법은 무엇입니까? 여기 제 모델이 있습니다.모델 인스턴스가 저장될 때마다 새 파일을 생성하고 기존 파일을 덮어씁니다. class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = ??? super(Request,self).save(*args, **kwargs) 파일을 업로드하는 ..

programing 2023.07.19

파이썬 요청을 사용하여 브라우저 방문을 위장하고 사용자 에이전트를 생성하는 방법은 무엇입니까?

파이썬 요청을 사용하여 브라우저 방문을 위장하고 사용자 에이전트를 생성하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Python의 Requests 라이브러리를 사용하여 "User-agent" 보내기 (3개 답변) Wget을 사용하여 사용자 에이전트로 웹 페이지를 다운로드하는 방법 (1개 답변) 마감됨두 달 전에. 저는 이 웹사이트에서 내용을 얻고 싶습니다. 파이어폭스나 크롬 같은 브라우저를 사용하면 원하는 실제 웹사이트 페이지를 얻을 수 있지만, 파이썬 요청 패키지를 사용하면 (또는)wgetcommand)를 사용하면 완전히 다른 HTML 페이지가 반환됩니다. 저는 웹사이트 개발자가 이것을 위해 블록을 몇 개 만들었다고 생각했습니다. 질문. 파이썬 요청 또는 명령 wget을 사용하..

programing 2023.07.19

Pandas 막대 그림에 값을 사용하여 막대 주석 달기

Pandas 막대 그림에 값을 사용하여 막대 주석 달기 저는 판다 막대 그래프에서 데이터 프레임의 반올림된 숫자 값으로 막대에 주석을 달 방법을 찾고 있었습니다. >>> df=pd.DataFrame({'A':np.random.rand(2),'B':np.random.rand(2)},index=['value1','value2'] ) >>> df A B value1 0.440922 0.911800 value2 0.588242 0.797366 저는 다음과 같은 것을 얻고 싶습니다. 이 코드 샘플로 시도했지만 주석은 모두 x 눈금 중심에 있습니다. >>> ax = df.plot(kind='bar') >>> for idx, label in enumerate(list(df.index)): for acc in df.c..

programing 2023.07.19

pip 캐시 폴더는 어디에 있습니까?

pip 캐시 폴더는 어디에 있습니까? Python pip 캐시 폴더는 어디에 있습니까?설치 중 오류가 발생하여 캐시 파일을 사용하여 패키지를 다시 설치합니다.그 디렉토리는 어디에 있습니까?나중에 설치할 수 있도록 백업을 하고 싶습니다.가능합니까? 예를 들어, 저는 이것을 가지고 있습니다. Using cached cssselect-0.9.1.tar.gz 구글에서 이 디렉터리를 검색했지만 폴더에서 설치하는 방법을 배우고 있는 것이 없습니다. 기본 캐시 디렉터리를 찾고 싶습니다. 그리고 또 다른 질문:이러한 캐시 파일이 해당 디렉터리에 유지됩니까? 아니면 곧 제거됩니까? 캐시 디렉토리의 기본 위치는 운영 체제에 따라 다릅니다. 유닉스 ~/.cache/pip이며 XDG_CACHE_HOME 디렉토리를 준수합니다...

programing 2023.07.19

혼동 행렬을 어떻게 표시할 수 있습니까?

혼동 행렬을 어떻게 표시할 수 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 파이썬에서 정수가 아닌 문자열 축으로 혼동 행렬을 그리는 방법 (8개 답변) 마감됨5년 전에. 텍스트 문서(22000)를 100개 클래스로 분류하기 위해 scikit-learn을 사용하고 있습니다.나는 혼란 행렬을 계산하기 위해 scikit-learn의 혼란 행렬 방법을 사용합니다. model1 = LogisticRegression() model1 = model1.fit(matrix, labels) pred = model1.predict(test_matrix) cm=metrics.confusion_matrix(test_labels,pred) print(cm) plt.imshow(cm, cmap='binary') 이것이..

programing 2023.07.19

OS.walk의 디렉터리 제외

OS.walk의 디렉터리 제외 저는 (os.walk()를 사용하여) 디렉토리 트리로 내려간 다음 특정 파일 확장자와 일치하는 각 파일을 방문하는 스크립트를 작성하고 있습니다.그러나 내 도구가 사용될 디렉터리 트리 중 일부에는 쓸모없는 항목(이 스크립트의 목적으로)이 많이 포함된 하위 디렉터리도 포함되어 있기 때문에 사용자가 순회에서 제외할 디렉터리 목록을 지정할 수 있는 옵션을 추가해야 한다고 생각했습니다. os.walk()를 사용하면 충분히 쉽습니다.결국 os.walk()에서 제공하는 각 파일/dirs를 실제로 방문할지 아니면 그냥 건너뛸지 결정하는 것은 저에게 달려 있습니다.문제는 예를 들어 다음과 같은 디렉터리 트리가 있다는 것입니다. root-- | --- dirA | --- dirB | --- ..

programing 2023.07.09

1D 배열을 2D 배열로 변환(numpy)

1D 배열을 2D 배열로 변환(numpy) 2D 배열의 열 수를 지정하여 1차원 배열을 2차원 배열로 변환하고자 합니다.다음과 같은 방식으로 작동할 수 있습니다. > import numpy as np > A = np.array([1,2,3,4,5,6]) > B = vec2matrix(A,ncol=2) > B array([[1, 2], [3, 4], [5, 6]]) numpy는 내가 만든 함수 "vec2matrix"처럼 작동하는 기능을 가지고 있습니까?(2D 배열과 같이 1D 배열을 인덱싱할 수 있다는 것은 알고 있지만, 제가 가지고 있는 코드에서는 그런 옵션이 아닙니다. 이 변환을 수행해야 합니다.)당신은 배열을 원합니다. B = np.reshape(A, (-1, 2)) 어디에-1입력 배열의 크기에서 새..

programing 2023.07.09