본문 바로가기

Python/Python FAQ540

Python 리스트에서 요소의 모든 발생을 찾는 방법, How to find all occurrences of an element in a list 질문 index()는 리스트에서 항목의 첫 번째 발생을 제공합니다. 요소에 대해 리스트에서 모든 인덱스를 반환하는 깔끔한 트릭이 있을까요? 답변 리스트 내포를 사용하여 enumerate을 사용할 수 있습니다: indices = [i for i, x in enumerate(my_list) if x == "whatever"] 이터레이터 enumerate(my_list)은 리스트의 각 항목에 대해 (index, item) 쌍을 생성합니다. 루프 변수 대상으로 i, x를 사용하면 이러한 쌍을 인덱스 i와 리스트 항목 x로 언패킹할 수 있습니다. 우리는 기준과 일치하는 모든 x를 필터링하고 이러한 요소들의 인덱스 i를 선택합니다. 2023. 9. 15.
Python 열의 값이 설정된 값 목록에 있는 경우 데이터프레임 행 필터링하기 [중복], Filter dataframe rows if value in column is in a set list of values [duplicate] 질문 나는 Python pandas DataFrame rpt를 가지고 있습니다: rpt MultiIndex: 47518 entries, ('000002', '20120331') to ('603366', '20091231') Data columns: STK_ID 47518 non-null values STK_Name 47518 non-null values RPT_Date 47518 non-null values sales 47518 non-null values 나는 주식 ID가 '600809'인 행만 필터링 할 수 있습니다: rpt[rpt['STK_ID'] == '600809'] MultiIndex: 25 entries, ('600809', '20120331') to ('600809', '20060331').. 2023. 9. 15.
Python fig.add_subplot(111)에서 인자 argument는 무엇을 의미합니까?, What does the argument mean in fig.add_subplot(111)? 질문 가끔 이런 코드를 만나게 됩니다: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() 이 코드는 다음과 같은 결과를 생성합니다: 저는 문서를 열심히 읽어봤지만 111에 대한 설명을 찾을 수 없습니다. 가끔은 212를 볼 수도 있습니다. fig.add_subplot()의 인자는 무엇을 의미하는 건가요? 답변 다음 사진으로 가장 잘 설명될 것 같습니다: 위의 내용을 초기화하려면 다음을 입력해야 합니다: import matplotlib.pyplot as plt fig = plt.figure() fig.a.. 2023. 9. 15.
Python 일정된 작업을 설정하시겠습니까?, Set up a scheduled job? 질문 I've been working on a web app using Django, and I'm curious if there is a way to schedule a job to run periodically. 기본적으로 데이터베이스를 검색하고 일정한 주기로 일부 계산/업데이트를 수행하려고 합니다. 그러나 이를 수행하는 데 대한 문서를 찾을 수 없습니다. 이를 설정하는 방법을 아시는 분은 계신가요? 명확히 말하자면: cron 작업을 설정할 수 있다는 것은 알고 있지만, Django에서 이 기능을 제공하는 기능이 있는지 궁금합니다. 사용자가 많은 구성을 하지 않고도이 앱을 배포 할 수 있도록하려고합니다 (가능하면 0). 마지막으로 사이트로 요청을 보낸 후에 작업이 실행되어야하는지 확인하기 위해 이러한.. 2023. 9. 15.