반응형

Python 32

+=의 정확한 기능은 무엇입니까?

+=의 정확한 기능은 무엇입니까? 나는 무엇을 알아야 합니다.+=Python에서 수행합니다.그렇게 간단하다.또한 파이썬의 다른 속기 도구 정의에 대한 링크도 감사합니다.파썬에서이,+=설탕 코팅을 위한 것입니까?__iadd__한 방법, 특한방법또, 는별▁special.__add__또는__radd__한다면__iadd__존재하지 않습니다. 그__iadd__수업의 방법은 원하는 모든 것을 할 수 있습니다.목록 개체는 이 개체를 구현하고 목록의 확장 메서드와 동일한 방법으로 각 요소를 자신에게 추가하는 반복 가능한 개체를 반복하는 데 사용합니다. ▁imp▁class를 구현하는 간단한 사용자 정의 가 있습니다.__iadd__수특방법한를 할 수 .+=연산자를 사용하여 숫자를 추가합니다.▁in▁▁a에 인쇄 문구를 __..

prosource 2023.07.02

Pandas DataFrame에 대한 행을 열 헤더로 변환합니다.

Pandas DataFrame에 대한 행을 열 헤더로 변환합니다. 제가 작업해야 할 데이터가 좀 지저분합니다.데이터 내부에 헤더 이름이 있습니다.기존 판다 데이터 프레임에서 행을 선택하고 열 헤더로 변경(이름 변경)하려면 어떻게 해야 합니까? 다음과 같은 작업을 수행하고 싶습니다. header = df[df['old_header_name1'] == 'new_header_name1'] df.columns = header In [21]: df = pd.DataFrame([(1,2,3), ('foo','bar','baz'), (4,5,6)]) In [22]: df Out[22]: 0 1 2 0 1 2 3 1 foo bar baz 2 4 5 6 열 레이블을 두 번째 행(색인 위치 1)의 값과 동일하게 설정합니다..

prosource 2023.07.02

봇코어의 NoSuchKey 예외를 캡처하는 방법은 무엇입니까?

봇코어의 NoSuchKey 예외를 캡처하는 방법은 무엇입니까? 저는 "좋은" 파이썬을 작성하고 S3를 캡처하려고 합니다. 이러한 키 오류는 없습니다. session = botocore.session.get_session() client = session.create_client('s3') try: client.get_object(Bucket=BUCKET, Key=FILE) except NoSuchKey as e: print >> sys.stderr, "no such key in bucket" 그러나 NoSuchKey가 정의되지 않아 정의해야 하는 가져오기로 추적할 수 없습니다. e.__class__이라botocore.errorfactory.NoSuchKey그렇지만from botocore.errorfact..

prosource 2023.07.02

모듈 내부의 모듈에 대한 참조를 얻는 방법은 무엇입니까?

모듈 내부의 모듈에 대한 참조를 얻는 방법은 무엇입니까? 해당 모듈 내에서 모듈에 대한 참조를 얻으려면 어떻게 해야 합니까?또한 해당 모듈이 포함된 패키지에 대한 참조를 얻으려면 어떻게 해야 합니까?import sys current_module = sys.modules[__name__] 시스템 모듈을 가져오지 않는 또 다른 기술은 거의 틀림없이 - 취향에 따라 - 더 단순합니다. current_module = __import__(__name__) 가져오기가 없다는 것을(를) 주의하십시오.Python은 각 모듈을 한 번만 가져옵니다.해당 모듈에 클래스가 있는 경우,__module__클래스의 속성은 클래스의 모듈 이름입니다.따라서 다음을 통해 모듈에 액세스할 수 있습니다.sys.modules[klass.__..

prosource 2023.06.27

Scikit 학습 데이터 세트를 Panda 데이터 세트로 변환하는 방법

Scikit 학습 데이터 세트를 Panda 데이터 세트로 변환하는 방법 Scikit-learn Bunch 개체의 데이터를 Pandas DataFrame으로 변환하려면 어떻게 해야 합니까? from sklearn.datasets import load_iris import pandas as pd data = load_iris() print(type(data)) data1 = pd. # Is there a Pandas method to accomplish this? 수동으로 사용할 수 있습니다.pd.DataFrame 배열, numpy 배제공(공제▁num,▁a()을 제공합니다.data 및()columns) 의 DataFrame에을 포함하려면 )를 사용하여 을 하나의 하면 됩니다.np.c_[...]:[]): im..

prosource 2023.06.22

CPU에서 Tensorflow를 실행하는 방법

CPU에서 Tensorflow를 실행하는 방법 Ubuntu 14.04에 GPU 버전의 텐서플로를 설치했습니다. 나는 텐서플로가 사용 가능한 GPU에 액세스할 수 있는 GPU 서버에 있습니다. 저는 CPU에서 텐서 플로우를 실행하고 싶습니다. 일반적으로 사용할 수 있습니다.env CUDA_VISIBLE_DEVICES=0GPU 0번에서 실행할 수 있습니다. 대신 CPU를 어떻게 선택할 수 있습니까? 나는 코드를 다시 쓰는 것에 관심이 없습니다.with tf.device("/cpu:0"):환경 변수를 다음과 같이 설정할 수도 있습니다. CUDA_VISIBLE_DEVICES="" 소스 코드를 수정할 필요가 없습니다.위의 답변이 효과가 없으면 다음을 시도합니다. os.environ['CUDA_VISIBLE_DEV..

prosource 2023.06.22

장고: 로그인 후 이전 페이지로 리디렉션

장고: 로그인 후 이전 페이지로 리디렉션 저는 여기 SO에 있는 것과 매우 유사한 로그인 기능을 가진 간단한 웹 사이트를 구축하려고 합니다.사용자는 익명 사용자로 사이트를 검색할 수 있어야 하며 모든 페이지에 로그인 링크가 있습니다.로그인 링크를 클릭하면 로그인 양식으로 이동합니다.성공적으로 로그인한 후 사용자는 처음에 로그인 링크를 클릭했던 페이지로 다시 이동해야 합니다.로그인 양식을 처리하는 보기에 현재 페이지의 URL을 어떻게든 전달해야 할 것 같은데 제대로 작동이 되지 않습니다. 에디트: 알아냈어요.현재 페이지를 GET 매개 변수로 전달하여 로그인 양식에 연결한 다음 '다음'을 사용하여 해당 페이지로 리디렉션했습니다.감사합니다! 편집 2: 제 설명이 명확하지 않은 것 같아서 요청하신 대로 제 코드..

prosource 2023.06.17

개별 Python 장치 테스트를 일시적으로 사용하지 않도록 설정

개별 Python 장치 테스트를 일시적으로 사용하지 않도록 설정 사용 시 개별 장치 테스트를 일시적으로 비활성화하는 방법은 무엇입니까?unittest파이썬의 모듈?장식자를 사용하여 개별 테스트 방법 또는 클래스를 모두 비활성화할 수 있습니다. @unittest.skip("reason for skipping") def test_foo(): print('This is foo test case.') @unittest.skip # no reason needed def test_bar(): print('This is bar test case.') 다른 옵션은 테스트 건너뛰기 및 예상 실패에 대한 문서를 참조하십시오.데코레이터를 사용하여 함수를 래핑할 수 있는 테스트를 비활성화하고 테스트 케이스를 실행하기 위해 G..

prosource 2023.06.12

루프에 있는 동안 다른 변수 이름을 어떻게 생성합니까?

루프에 있는 동안 다른 변수 이름을 어떻게 생성합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 변수를 만들려면 어떻게 해야 합니까? (17개 답변) 마감됨2년 전에. 예를 들어... for x in range(0,9): string'x' = "Hello" 그래서 저는 string1, string2, string3...모두 "안녕하세요"와 동등한.물론 가능합니다. 사전이라고 합니다. d = {} for x in range(1, 10): d["string{0}".format(x)] = "Hello" >>> d["string5"] 'Hello' >>> d {'string1': 'Hello', 'string2': 'Hello', 'string3': 'Hello', 'string4': 'Hello', 's..

prosource 2023.06.12

다중 처리 : tqdm을 사용하여 진행률 표시줄 표시

다중 처리 : tqdm을 사용하여 진행률 표시줄 표시 내 코드를 더 "파이토닉"하고 더 빠르게 만들기 위해, 나는 사용합니다.multiprocessing a)a) 반복 범위 b) 전송하기 위한 맵 입니다. 된 용액 이된솔즉션루(식, 출호))을 호출함)tqdm 거리에직접사정▁range▁on직 범위에.tqdm.tqdm(range(0, 30)))는 아래 코드에 공식화된 대로 멀티프로세싱에서 작동하지 않습니다. 진행률 표시줄은 0 ~ 100%(파이썬이 코드를 읽을 때?)로 표시되지만 지도 기능의 실제 진행률은 표시되지 않습니다. '맵' 기능이 어느 단계에 있는지 알려주는 진행 표시줄을 어떻게 표시할 수 있습니까? from multiprocessing import Pool import tqdm import tim..

prosource 2023.06.07
반응형