본문 바로가기

분류 전체보기980

Python 판다스를 사용하여 하나의 데이터프레임에서 테스트와 트레인 샘플을 어떻게 생성하나요?, How do I create test and train samples from one dataframe with pandas? 질문 나는 데이터프레임 형태로 상당히 큰 데이터셋을 가지고 있고, 데이터프레임을 훈련용과 테스트용으로 무작위로 두 개의 샘플(80%와 20%)로 분할하는 방법이 궁금합니다. 감사합니다! 답변 Scikit Learn의 train_test_split은 좋은 것입니다. 이것은 numpy 배열과 데이터프레임 모두를 분할할 수 있습니다. from sklearn.model_selection import train_test_split train, test = train_test_split(df, test_size=0.2) 2023. 10. 7.
Python 열에 계층적 인덱스를 평평하게 만드는 방법, How to flatten a hierarchical index in columns 질문 나는 axis 1 (열)에서 계층적 인덱스를 가진 데이터 프레임을 가지고 있습니다 (groupby.agg 작업에서). USAF WBAN year month day s_PC s_CL s_CD s_CNT tempf sum sum sum sum amax amin 0 702730 26451 1993 1 1 1 0 12 13 30.92 24.98 1 702730 26451 1993 1 2 0 0 13 13 32.00 24.98 2 702730 26451 1993 1 3 1 10 2 13 23.00 6.98 3 702730 26451 1993 1 4 1 0 12 13 10.04 3.92 4 702730 26451 1993 1 5 3 0 10 13 19.94 10.94 나는 이것을 펼치고 싶습니다. 다음과 같이.. 2023. 10. 7.
Python 파이썬 진행 바, Python Progress Bar 질문 나의 스크립트가 시간이 걸릴 것으로 예상되는 작업을 수행할 때 진행 막대(progress bar)를 어떻게 사용하나요? 예를 들어, 완료까지 시간이 걸리는 함수가 있고, 완료되면 True를 반환합니다. 이 함수가 실행되는 동안 진행 막대를 표시하는 방법이 있을까요? 실시간으로 표시해야 하므로 어떻게 해야 할지 모르겠습니다. 이를 위해 thread가 필요한가요? 잘 모르겠습니다. 현재 함수가 실행되는 동안 아무것도 출력하지 않고 있지만, 진행 막대가 있으면 좋을 것 같습니다. 또한 코드 관점에서 이를 어떻게 할 수 있는지에 더 관심이 있습니다. 답변 tqdm을 사용하면(conda install tqdm 또는 pip install tqdm), 루프에 진행 막대를 쉽게 추가할 수 있습니다: from ti.. 2023. 10. 7.
Python PyCharm에서 미해결된 참조 문제, Unresolved reference issue in PyCharm 질문 저는 디렉토리 구조를 가지고 있습니다. ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... 그리고 sys.path.insert()를 사용하여 네트워크 모듈에 액세스할 수 있습니다. import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * 하지만, pycharm은 해당 모듈에 액세스할 수 없다고 불평합니다. pycharm에게 참조를 해결하는 방법을 가르칠 수 있을까요? 답변 Manually adding it as you have done is indeed one way of doing this, but there is a simpler method, a.. 2023. 10. 7.