Python 36

DataFrame의 각 셀에 기능 적용

DataFrame의 각 셀에 기능 적용 다음과 같은 데이터 프레임이 있습니다. A B C foo bar foo bar bar foo foo bar 각 행의 모든 요소(또는 각 열의 모든 요소)를 살펴보고 다음 함수를 적용하여 다음 데이터 프레임을 가져오려고 합니다. def foo_bar(x): return x.replace('foo', 'wow') 이 기능을 적용하면 데이터 프레임은 다음과 같습니다. A B C wow bar wow bar bar wow wow bar 각 셀에 기능을 적용할 수 있는 간단한 원라이너가 있습니까? 이것은 단순한 예이므로 함수를 적용하는 것 외에 이 특정 예제를 실행하는 더 쉬운 방법이 있을 수 있지만, 제가 정말로 묻고 싶은 것은 데이터 프레임 내의 모든 셀에 함수를 적용하..

programing 2023.07.18

zsh: 일치하는 항목을 찾을 수 없음: 요청[보안]

zsh: 일치하는 항목을 찾을 수 없음: 요청[보안] python urllib2 스크립트를 실행하려고 하는데 다음 오류가 발생합니다. 안전하지 않은 플랫폼 경고: 실제 SSL 컨텍스트 개체를 사용할 수 없습니다.이렇게 하면 urllib3가 SSL을 적절하게 구성하지 못하고 특정 SSL 연결이 실패할 수 있습니다.자세한 내용은 https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning 을 참조하십시오. 오류를 검색한 후 스택 오버플로가 발생하면 요청의 보안 패키지가 다운로드됩니다. pip install requests[security] 하지만 실행하면 오류가 발생합니다. zsh: 일치하는 항목을 찾을 수 없음: 요청[보안]..

programing 2023.07.18

scipy.pi, numpy.pi 또는 math.pi를 사용해야 합니까?

scipy.pi, numpy.pi 또는 math.pi를 사용해야 합니까? SciPy와 NumPy를 사용하는 프로젝트에서, 제가 사용해야 합니까?scipy.pi,numpy.pi또는math.pi?>>> import math >>> import numpy as np >>> import scipy >>> math.pi == np.pi == scipy.pi True 그래서 중요하지 않습니다, 그것들은 모두 같은 가치가 있습니다. 3개 모듈이 모두 다음 기능을 제공하는 유일한 이유는pi세 개의 모듈 중 하나만 사용하는 경우 다른 모듈을 가져오지 않고도 편리하게 pi에 액세스할 수 있습니다.그들은 파이에 다른 값을 제공하지 않습니다.한 가지 주의할 점은 물론 모든 라이브러리가 pi에 대해 동일한 의미를 사용하지는 않..

programing 2023.07.18

독립 축에 시간 표시

독립 축에 시간 표시 타임스탬프의 형식(HH:MM:SS.mmmmmmm) 및 각각 타임스탬프 배열의 값에 해당하는 부동 소수점 번호 배열. Matplotlib을 사용하여 x축에 시간을 표시하고 y축에 숫자를 표시할 수 있습니까? 그러려고 했지만, 어찌된 일인지 플로트의 배열만 수용하고 있었습니다.어떻게 하면 시간을 표시할 수 있을까요?제가 어떤 식으로든 형식을 수정해야 하나요?업데이트: 이 답변은 matplotlib 버전 3.5 이후로 구식입니다.그plot이제 function이 datetime 데이터를 직접 처리합니다.https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.plot_date.html 을 참조하십시오. plot_date는 사용하지 마십시오.이..

programing 2023.07.18

텍스트 파일에 다차원 배열을 쓰는 방법은 무엇입니까?

텍스트 파일에 다차원 배열을 쓰는 방법은 무엇입니까? 다른 질문에서, 다른 사용자들은 제가 어려움을 겪고 있는 어레이를 제공할 수 있다면 도움을 제공해 주었습니다.그러나 어레이를 파일에 쓰는 것과 같은 기본적인 I/O 작업에서 실패하기도 합니다. 파일에 4x11x14 numpy 배열을 작성하려면 어떤 루프가 필요한지 설명할 수 있는 사람이 있습니까? 이 배열은 4개의 11 x 14 배열로 구성되어 있으므로 다른 사람이 쉽게 파일을 읽을 수 있도록 새 줄로 포맷해야 합니다. 편집: 그래서 저는 바보같은 짓을 해봤습니다.txt 함수를 저장합니다.이상하게도 다음 오류가 발생합니다. TypeError: float argument required, not numpy.ndarray 이 기능이 다차원 배열에서 작동하..

programing 2023.07.18

Python을 사용하여 gz 파일의 압축을 푸는 방법

Python을 사용하여 gz 파일의 압축을 푸는 방법 FTP 사이트에서 로컬 Windows 파일 서버로 다운로드한 gz 파일을 추출해야 합니다.파일의 로컬 경로에 대한 변수를 설정했으며 GZIP muddle에서 사용할 수 있는 것으로 알고 있습니다. 어떻게 해야 하나요?GZ 파일 내부의 파일은 XML 파일입니다. import gzip import shutil with gzip.open('file.txt.gz', 'rb') as f_in: with open('file.txt', 'wb') as f_out: shutil.copyfileobj(f_in, f_out) 설명서에서 다음을 참조하십시오. import gzip with gzip.open('file.txt.gz', 'rb') as f: file_cont..

programing 2023.07.18

두 열의 상관 관계를 가져오려면 .corr 사용

두 열의 상관 관계를 가져오려면 .corr 사용 나는 다음과 같은 판다 데이터 프레임을 가지고 있습니다.Top15: 한 사람당 도시 가능한 문서 수를 추정하는 열을 작성합니다. Top15['PopEst'] = Top15['Energy Supply'] / Top15['Energy Supply per Capita'] Top15['Citable docs per Capita'] = Top15['Citable documents'] / Top15['PopEst'] 1인당 도시 문서 수와 1인당 에너지 공급 간의 상관관계를 알고 싶습니다.그래서 저는 그것을 사용합니다..corr()방법(Pearson의 상관 관계): data = Top15[['Citable docs per Capita','Energy Supply pe..

programing 2023.07.13

폴더의 모든 파일을 여는 방법

폴더의 모든 파일을 여는 방법 저는 파이썬 스크립트 parse.py 을 가지고 있는데, 스크립트에서 파일을 열고 file1이라고 말한 다음, 무언가를 하면 총 문자 수를 출력할 수 있습니다. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) 지금은 stdout을 사용하여 결과를 출력 파일 - 출력으로 보내고 있습니다. python parse.py >> output 그런데 이 파일을 일일이 수동으로 하고 싶지 않은데, 모든 파일을 자동으로 처리할 수 있는 방법이 있나요?맘에 들다 ls | awk '{print}' | python parse.py >> output 그렇다면 문제는 어떻게 stand..

programing 2023.07.08

캐럿(^) 연산자는 무엇을 합니까?

캐럿(^) 연산자는 무엇을 합니까? 오늘 python에서 carlet 연산자를 우연히 만나서 시도해보니 다음과 같은 출력이 나왔습니다. >>> 8^3 11 >>> 8^4 12 >>> 8^1 9 >>> 8^0 8 >>> 7^1 6 >>> 7^2 5 >>> 7^7 0 >>> 7^8 15 >>> 9^1 8 >>> 16^1 17 >>> 15^1 14 >>> 8을 기반으로 한 것 같은데, 무슨 바이트 연산인가요?이 검색 사이트에 대해 플로트에 대해 이상하게 행동하는 것 외에는 많은 것을 찾을 수 없는 것 같습니다. 이 운영자가 하는 일에 대한 링크가 있거나 여기서 설명해 주실 수 있습니까?이것은 약간 현명한 XOR(exclusive OR)입니다. 라고 평가됩니다.True그것의 주장이 다른 경우에만 (하나는.Tru..

programing 2023.06.28

기본 및 하위 클래스를 사용한 Python 장치 테스트

기본 및 하위 클래스를 사용한 Python 장치 테스트 저는 현재 공통된 테스트 세트를 공유하는 몇 가지 단위 테스트가 있습니다.다음은 예입니다. import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Ca..

programing 2023.06.28