본문 바로가기
반응형

개발/Python198

[파이썬] 스크립트 출력 창을 열어 두는 방법 나는 방금 파이썬으로 시작했습니다. Windows에서 Python 스크립트 파일을 실행하면 출력 창이 나타나지만 즉시 사라집니다. 내 출력을 분석할 수 있도록 거기에 있어야 합니다. 어떻게 열어둘 수 있나요? 몇 가지 옵션이 있습니다. 이미 열려 있는 터미널에서 프로그램을 실행합니다. 명령 프롬프트를 열고 다음을 입력합니다.그것이 작동하려면 경로에 파이썬 실행 파일이 필요합니다. Windows에서 환경 변수를 편집하는 방법을 확인하고 C:\PYTHON26 (또는 Python을 설치한 디렉토리)을 추가하십시오. 프로그램이 종료되면 창을 닫는 대신 cmd 프롬프트로 돌아갑니다. python myscript.py 스크립트 끝에서 기다릴 코드를 추가하십시오. Python2의 경우 추가 ...... 스크립트 끝에.. 2023. 8. 12.
[파이썬] 1D 배열의 실행 평균을 계산하는 SciPy 함수 또는 NumPy 함수? 특정 창에서 1D 배열의 실행 평균을 계산하는 Python용 SciPy 함수 또는 NumPy 함수 또는 모듈이 있습니까? 업데이트:보다 효율적인 솔루션이 제안되었으며,uniform_filter1d from scipy아마도 "표준" 타사 라이브러리 중에서 최고일 것이며 일부 최신 또는 특수 라이브러리도 사용할 수 있습니다. 당신이 사용할 수있는np.convolve그에 대한: np.convolve(x, np.ones(N)/N, mode='valid') 실행 평균은 다음의 수학적 연산의 경우입니다.convolution. 실행 평균의 경우 입력을 따라 창을 슬라이드하고 창 내용의 평균을 계산합니다. 불연속 1D 신호의 경우 컨볼루션은 평균 대신 임의의 선형 조합을 계산한다는 점을 제외하면 동일합니다. 즉, 각 .. 2023. 8. 12.
[파이썬] 기존 csv 파일에 pandas 데이터를 추가하는 방법 팬더를 사용할 수 있는지 알고 싶습니다.to_csv()기존 csv 파일에 데이터 프레임을 추가하는 기능. csv 파일은 로드된 데이터와 동일한 구조를 가집니다. pandas에서 파이썬 쓰기 모드를 지정할 수 있습니다.to_csv기능. 추가의 경우 'a'입니다. 귀하의 경우: df.to_csv('my_csv.csv', mode='a', header=False) 기본 모드는 'w'입니다. 파일이 초기에 누락되었을 수 있는 경우 다음 변형을 사용하여 첫 번째 쓰기에서 헤더가 인쇄되도록 할 수 있습니다. output_path='my_csv.csv' df.to_csv(output_path, mode='a', header=not os.path.exists(output_path)) 당신은.. 2023. 8. 12.
[파이썬] mat 파일 읽는 방법 Python에서 이진 MATLAB .mat 파일을 읽을 수 있습니까? 나는 SciPy가 .mat 파일 읽기를 지원한다고 주장하는 것을 보았지만 성공하지 못했습니다. SciPy 버전 0.7.0을 설치했는데 찾을 수 없습니다.loadmat()방법. 가져오기가 필요합니다.import scipy.io... import scipy.io mat = scipy.io.loadmat('file.mat') 어느 것도 아니다scipy.io.savemat, 도scipy.io.loadmatMATLAB 배열 버전 7.3에서 작동합니다. 하지만 좋은 점은 MATLAB 버전 7.3 파일이 hdf5 데이터셋이라는 것입니다. 따라서 다음을 포함한 여러 도구를 사용하여 읽을 수 있습니다.NumPy. Python의 경우 다음이 필요합니다... 2023. 8. 11.
[파이썬] datetime 간의 시차를 구하는 방법 두 사람 사이의 시차를 분 단위로 어떻게 알 수 있습니까?datetime사물? >>> import datetime >>> first_time = datetime.datetime.now() >>> later_time = datetime.datetime.now() >>> difference = later_time - first_time datetime.timedelta(0, 8, 562000) >>> seconds_in_day = 24 * 60 * 60 >>> divmod(difference.days * seconds_in_day + difference.seconds, 60) (0, 8) # 0 minutes, 8 seconds 처음에서 나중에 빼기difference = later_time - first_t.. 2023. 8. 11.
[파이썬] 키를 누를때까지 기다리는 방법 사용자가 아무 키나 누를 때까지 Python 스크립트를 기다리게 하려면 어떻게 해야 합니까? ~ 안에파이썬 3, 사용input(): input("Press Enter to continue...") ~ 안에파이썬 2, 사용raw_input(): raw_input("Press Enter to continue...") 이것은 사용자가 Enter 키를 누를 때까지만 기다립니다. Windows/DOS에서는 다음을 사용하고 싶을 수 있습니다.msvcrt. 그만큼msvcrt모듈은 Microsoft Visual C/C++ 런타임 라이브러리(MSVCRT)의 여러 기능에 대한 액세스를 제공합니다. import msvcrt as m def wait(): m.getch() 키 누름을 기다려야 합니다. 노트: 파이썬 3에서는r.. 2023. 8. 11.
728x90