목록컴퓨터공학 (130)
스택큐힙리스트
판다스를 사용하여 헤더가 없는 .csv 파일의 일부 열(예: 4번째와 7번째 열)만 읽는 방법은 무엇인가요? # $$! @ *! & $ &를 사용하여 그렇게하지 못하는 것 같습니다.답변 1헤더가 없고 일부 열만 있는 csv를 읽으려면 4번째와 7번째 열에 대한 header=None 및 usecols=[3,6] 매개 변수를 전달해야합니다. df = pd.read_csv(file_path, header=None, usecols=[3,6])docs을 (을) 봅니다.답변 2판다스(Pandas)를 사용하여 데이터프레임을 읽어오는 과정에서, 헤더(Headers)가 없는 테이블(Table)을 읽어드릴 수도 있습니다. 이러한 경우, 판다스에서는 데이터프레임을 생성하기 위해 몇 가지 옵션을 제공합니다.먼저, 판다스는 `..
파이썬의 Time 모듈을 사용하여 경과 시간을 측정할 수 있습니까? 그렇다면, 어떻게 해야 합니까?내가 해야하는 것은 위젯 내에서 커서가 일정 시간 동안 있으면 이벤트가 발생하도록하는 것입니다.답변 1 start_time = time.time()# your codeelapsed_time = time.time() - start_time다음과 같이 여러 함수의 실행 시간을 측정하는 것을 간소화하기 위해 간단한 데코레이터를 작성할 수도 있습니다. import timefrom functools import wrapsPROF_DATA = {}def profile(fn): @wraps(fn) def with_profiling(*args, **kwargs): start_time = time.time() ret = f..
파이썬 2.7에서 URL이 example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0와 같은 경우, 예상 결과인 example.com?title==правовая+защита으로 디코딩하는 방법은 무엇인가요?url=urllib.unquote(url.encode(utf8)) 해보았지만, 결과가 잘못된 것 같습니다.답변 1데이터는 URL 인용으로 이스케이프 된 UTF-8 인코딩된 바이트입니다. 따라서 투명하게 퍼센트 인코딩 된 데이터를 UTF-8 바이트로 디코딩 한 다음 텍스트로 변환하는 urllib.parse.unquote()와 함께 디코딩하려고 합니다. from urllib.pa..
나는 Pool.apply, Pool.apply_async 및 Pool.map에 대한 사용 사례와 명확한 예제를 보지 못했습니다. 나는 주로 Pool.map를 사용하고 있습니다. 다른 것들의 장점은 무엇인가요?답변 1옛날 파이썬에서 임의의 인자와 함께 함수를 호출하려면 apply를 사용했습니다. apply(f,args,kwargs)apply은 Python3에서는 더 이상 사용되지 않지만, 여전히 Python2.7에서 존재하며 일반적으로 사용되지 않습니다. 최근에는 ~합니다. f(*args,**kwargs)선호됩니다. multiprocessing.Pool 모듈은 유사한 인터페이스를 제공하려고 시도합니다.Pool.apply는 Python과 비슷하지만 함수 호출이 별도의 프로세스에서 수행된다는 점이 다릅니다. ..