파이썬 문자열을 길이별로 문자열로 분할 하시겠습니까?
4 * x 자 길이의 문자열을 가져 와서 각 x 자 길이의 4 개 문자열로 자르는 방법이 있습니까? 예를 들면 : >>>x = "qwertyui" >>>split(x, one, two, three, four) >>>two 'er' 해결 방법 >>> x = "qwertyui" >>> chunks, chunk_size = len(x), len(x)/4 >>> [ x[i:i+chunk_size] for i in range(0, chunks, chunk_size) ] ['qw', 'er', 'ty', 'ui'] 참조 페이지 https://stackoverflow.com/questions/13673060
2021. 2. 1.
파이썬 이동 평균 또는 실행 평균
특정 창에서 1D 배열의 실행 평균을 계산하는 Python 용 SciPy 함수 또는 NumPy 함수 또는 모듈이 있습니까? 해결 방법 종속성없이 하나의 루프에서 전체 작업을 수행하는 짧고 빠른 솔루션의 경우 아래 코드가 훌륭하게 작동합니다. mylist = [1, 2, 3, 4, 5, 6, 7] N = 3 cumsum, moving_aves = [0], [] for i, x in enumerate(mylist, 1): cumsum.append(cumsum[i-1] + x) if i>=N: moving_ave = (cumsum[i] - cumsum[i-N])/N #can do stuff with moving_ave here moving_aves.append(moving_ave) 참조 페이지 https://..
2021. 2. 1.