본문 바로가기

전체 글980

Python 파이썬의 time.time()은 로컬 또는 UTC 타임스탬프를 반환합니까?, Does Python's time.time() return the local or UTC timestamp? 질문 파이썬 time 모듈의 time.time()은 시스템의 시간을 반환하는 것인가요 아니면 UTC 시간을 반환하는 것인가요? 답변 time.time() 함수는 시간(epoch) 이후의 초단위 시간을 부동 소수점으로 반환합니다. "시간(epoch)"은 협정 세계시(UTC) 기준으로 1970년 1월 1일의 시작을 의미합니다. 따라서 시간(epoch)은 UTC를 기준으로 정의되며, 전 세계적인 시간 지점을 확립합니다. 지구상 어디에서든 "시간(epoch) 이후의 초"(time.time())는 동일한 값으로 반환됩니다. 다음은 제 컴퓨터에서 실행한 일부 샘플 출력입니다. 문자열로 변환했습니다. >>> import time >>> ts = time.time() >>> ts 1355563265.81 >>> imp.. 2023. 8. 1.
Python 문자열로 된 모듈 이름을 동적으로 가져오는 방법은 무엇인가요?, How can I import a module dynamically given its name as string? 질문 나는 명령어를 인수로 받는 파이썬 애플리케이션을 작성하고 있습니다. 예를 들어: $ python myapp.py command1 애플리케이션을 확장 가능하게 만들고 싶습니다. 즉, 메인 애플리케이션 소스를 변경하지 않고 새로운 명령어를 구현하는 새로운 모듈을 추가할 수 있어야 합니다. 트리는 다음과 같이 구성됩니다: myapp/ __init__.py commands/ __init__.py command1.py command2.py foo.py bar.py 따라서 애플리케이션은 실행 시 사용 가능한 명령어 모듈을 찾아서 해당 모듈을 실행하도록 해야 합니다. 파이썬은 문자열로 모듈 이름을 받는 __import__() 함수를 정의합니다: __import__(name, globals=None, locals.. 2023. 8. 1.
Python 판다스 데이터프레임에서 어떤 값이 NaN인지 확인하는 방법은 무엇인가요?, How to check if any value is NaN in a Pandas DataFrame 질문 Python Pandas에서 DataFrame에 NaN 값이 하나 이상 있는지 확인하는 가장 좋은 방법은 무엇인가요? pd.isnan 함수를 알고 있지만, 이 함수는 각 요소에 대한 부울 값의 DataFrame을 반환합니다. 여기에 있는 게시물도 제 질문에 정확히 대답하지는 않습니다. 답변 jwilner의 응답은 정확합니다. 나는 더 빠른 옵션이 있는지 알아보기 위해 탐색하고 있었는데, 내 경험상으로는 평면 배열의 합이 (이상하게도) 카운팅보다 빠릅니다. 이 코드가 더 빠릅니다: df.isnull().values.any() import numpy as np import pandas as pd import perfplot def setup(n): df = pd.DataFrame(np.random.ra.. 2023. 7. 26.
Python 파이썬에서 문자열에서 숫자를 추출하는 방법은 무엇인가요?, How to extract numbers from a string in Python? 질문 문자열에 포함된 모든 숫자를 추출하고 싶습니다. 이를 위해 정규 표현식이나 isdigit() 메소드 중 어떤 것이 더 적합한가요? 예시: line = "hello 12 hi 89" 결과: [12, 89] 답변 I'd use a regexp : >>> import re >>> re.findall(r'\d+', "hello 42 I'm a 32 string 30") ['42', '32', '30'] This would also match 42 from bla42bla. If you only want numbers delimited by word boundaries (space, period, comma), you can use \b : >>> re.findall(r'\b\d+\b', "he33llo 4.. 2023. 7. 26.
Python 현재 작업 디렉토리를 어떻게 설정하나요? [중복], How to set the current working directory? [duplicate] 질문 파이썬에서 현재 작업 디렉토리를 설정하는 방법은 무엇인가요? 답변 다음을 시도하세요. os.chdir import os os.chdir(path) 현재 작업 디렉토리를 경로로 변경합니다. 사용 가능성: Unix, Windows. 2023. 7. 26.
Python 리스트의 요소들로 가능한 모든 (2^N) 조합을 얻으세요. 이 조합은 어떠한 길이든 될 수 있습니다., Get all possible (2^N) combinations of a list’s elements, of any length 질문 I have a list with 15 numbers. How can I produce all 32,768 combinations of those numbers (i.e., any number of elements, in the original order)? I thought of looping through the decimal integers 1–32768 and using the binary representation of each numbers as a filter to pick out the appropriate list elements. Is there a better way to do it? For combinations of a specific length, see Get all (n.. 2023. 7. 26.
Python 판다스에서 map, applymap 및 apply 메서드의 차이점은 무엇인가요?, Difference between map, applymap and apply methods in Pandas 질문 이 벡터화 방법들을 언제 사용해야 하는지와 기본적인 예시를 알려주실 수 있나요? map은 Series 메소드인 반면 나머지는 DataFrame 메소드입니다. 하지만 apply와 applymap 메소드에 대해서는 헷갈립니다. 왜 DataFrame에 함수를 적용하는 두 가지 메소드가 있는 건가요? 다시 한번, 사용법을 보여주는 간단한 예시가 있다면 좋을 것 같습니다! 답변 apply은 DataFrame의 행 / 열 기반으로 작동합니다. applymap은 DataFrame의 요소별로 작동합니다. map은 Series의 요소별로 작동합니다. Wes McKinney의 Python for Data Analysis 책에서 가져온 내용입니다. 132쪽 (이 책을 강력히 추천합니다): 또 다른 빈번한 작업은 함수를.. 2023. 7. 26.
Python 데이터프레임의 셀에서 값은 어떻게 가져올 수 있나요?, How can I get a value from a cell of a dataframe? 질문 나는 데이터프레임에서 정확히 한 행을 추출하는 조건을 만들었습니다: d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)] 이제 특정 열에서 값을 가져오고 싶습니다: val = d2['col_name'] 하지만 결과로는 한 행과 한 열(즉, 한 셀)이 포함된 데이터프레임이 나옵니다. 이는 내가 필요한 것이 아닙니다. 나는 하나의 값(하나의 부동소수점 숫자)이 필요합니다. 판다스에서 어떻게 할 수 있을까요? 답변 만약 하나의 행만 있는 DataFrame이 있다면, iloc을 사용하여 첫 번째 (유일한) 행을 Series로 접근한 다음, 열 이름을 사용하여 값을 얻을 수 있습니다: In [3]: sub_df .. 2023. 7. 26.