본문 바로가기

function7.2

Python 데이터프레임의 열을 정규화하십시오., Normalize columns of a dataframe 질문 나는 각 열이 다른 값 범위를 가진 판다스 데이터프레임을 가지고 있습니다. 예를 들면: df: A B C 1000 10 0.5 765 5 0.35 800 7 0.09 이 데이터프레임의 열을 정규화하여 각 값이 0과 1 사이에 있도록 하는 방법이 있을까요? 원하는 출력은 다음과 같습니다: A B C 1 1 1 0.765 0.5 0.7 0.8 0.7 0.18(즉, 0.09/0.5) 답변 하나의 쉬운 방법은 Pandas를 사용하는 것입니다: (여기에서 평균 정규화를 사용하고 싶습니다) normalized_df=(df-df.mean())/df.std() min-max 정규화를 사용하려면: normalized_df=(df-df.min())/(df.max()-df.min()) 편집: 일부 우려 사항을 해결하기.. 2023. 11. 13.
Python 파이썬 진행 바, Python Progress Bar 질문 나의 스크립트가 시간이 걸릴 것으로 예상되는 작업을 수행할 때 진행 막대(progress bar)를 어떻게 사용하나요? 예를 들어, 완료까지 시간이 걸리는 함수가 있고, 완료되면 True를 반환합니다. 이 함수가 실행되는 동안 진행 막대를 표시하는 방법이 있을까요? 실시간으로 표시해야 하므로 어떻게 해야 할지 모르겠습니다. 이를 위해 thread가 필요한가요? 잘 모르겠습니다. 현재 함수가 실행되는 동안 아무것도 출력하지 않고 있지만, 진행 막대가 있으면 좋을 것 같습니다. 또한 코드 관점에서 이를 어떻게 할 수 있는지에 더 관심이 있습니다. 답변 tqdm을 사용하면(conda install tqdm 또는 pip install tqdm), 루프에 진행 막대를 쉽게 추가할 수 있습니다: from ti.. 2023. 10. 7.