본문 바로가기

분류 전체보기2393

파이썬 NaN이 포함 된 목록을 확인하는 방법 내 for 루프에서 내 코드는 다음과 같은 목록을 생성합니다. list([0.0,0.0]/sum([0.0,0.0])) 루프는 모든 종류의 다른 수 벡터를 생성하지만 [nan, nan] 도 생성합니다.이를 방지하기 위해 아래의 것과 같은 것을 방지하기 위해 조건부를 입력하려고했지만 그렇지 않습니다. true를 반환합니다. nan in list([0.0,0.0]/sum([0.0,0.0])) >>> False 사실을 반환해야하지 않습니까? 내가로드 한 라이브러리 : import PerformanceAnalytics as perf import DataAnalyticsHelpers import DataHelpers as data import OptimizationHelpers as optim from matplo.. 2020. 12. 30.
파이썬 Apache / Django / WSGI 잘못된 요청 (400) 오류 디버깅 내 간단한 Django 앱은 디버그 모드 ( manage.py runserver )에서 잘 작동하고 내 dev box의 WSGI + Apache에서 작동하지만 EC2로 푸시 할 때 간헐적으로 수신되기 시작했습니다 (10-80 % 시간) 내가 보려고하는 모든 URL에 대한 잘못된 요청 (400) 오류 (내 앱에서든 Django 관리자에서든). 남은 생각은 Python 2.7.1에 대해 빌드 된 Ubuntu 12.04 (libapache2-mod-wsgi 3.3-4build1)의 mod_wsgi를 사용하고 있다는 것입니다. Python 2.7.3이 있습니다. Django는 1.6으로 Ubuntu Precise 버전보다 최신 버전입니다. 정리하기가 너무 어렵고 사소한 버전 변경처럼 보이기 때문에 소스에서 패키.. 2020. 12. 30.
파이썬 Python을 사용하여 전체 압축 tar 파일을 만드는 방법은 무엇입니까? Python에서 압축하여 .tar.gz 파일을 어떻게 만들 수 있습니까? 해결 방법 전체 디렉토리 트리에 대한 .tar.gz (일명 .tgz )를 빌드하려면 : import tarfile import os.path def make_tarfile(output_filename, source_dir): with tarfile.open(output_filename, "w:gz") as tar: tar.add(source_dir, arcname=os.path.basename(source_dir)) 그러면 source_dir 과 이름과 내용이 동일한 단일 최상위 폴더가 포함 된 gzip 압축 된 tar 아카이브가 생성됩니다. 참조 페이지 https://stackoverflow.com/questions/2032403 2020. 12. 30.
파이썬 ValueError : 변환되지 않은 데이터가 남아 있습니다 : 02:05 json 파일에 날짜가 있고 오늘 날짜에 해당하는 사람을 찾고 있습니다. import os import time from datetime import datetime from pytz import timezone input_file = file(FILE, "r") j = json.loads(input_file.read().decode("utf-8-sig")) os.environ['TZ'] = 'CET' for item in j: lt = time.strftime('%A %d %B') st = item['start'] st = datetime.strptime(st, '%A %d %B') if st == lt : item['start'] = datetime.strptime(st,'%H:%M') 다음과 같은 .. 2020. 12. 30.
파이썬 Python에서 subprocess.call ( 'dir', shell = True)를 사용할 때 지정된 파일을 찾을 수 없습니다. 32 비트 Python 2.7이 설치된 64 비트 시스템에서 다음을 수행하려고합니다. import subprocess p = subprocess.call('dir', shell=True) print p 그러나 이것은 나에게 준다. Traceback (most recent call last): File "test.py", line 2, in p = subprocess.call('dir', shell=True) File "C:\Python27\lib\subprocess.py", line 522, in call return Popen(*popenargs, **kwargs).wait() File "C:\Python27\lib\subprocess.py", line 709, in __init__ errread, e.. 2020. 12. 30.
파이썬 Python : 특정 입력을 얻을 때까지 프로그램을 계속 반복하는 방법은 무엇입니까? 입력을 평가하는 함수가 있는데 빈 줄에 들어갈 때까지 입력을 요청하고 평가해야합니다. 어떻게 설정할 수 있습니까? while input != '': evaluate input 나는 그런 것을 사용하려고 생각했지만 정확히 작동하지 않았습니다. 도움이 필요하세요? 해결 방법 이를 수행하는 두 가지 방법이 있습니다. 첫 번째는 다음과 같습니다. while True: # Loop continuously inp = raw_input() # Get the input if inp == "": # If it is a blank line... break # ...break the loop 두 번째는 다음과 같습니다. inp = raw_input() # Get the input while inp != "": # Loop .. 2020. 12. 30.
파이썬 matplotlib 컬러 바에서 모든 n 번째 눈금 레이블을 숨기는 가장 깨끗한 방법은 무엇입니까? 수평 컬러 바의 레이블이 너무 가깝기 때문에 텍스트 크기를 더 줄이고 싶지 않습니다. cbar = plt.colorbar(shrink=0.8, orientation='horizontal', extend='both', pad=0.02) cbar.ax.tick_params(labelsize=8) 모든 진드기를 보존하고 싶지만 다른 모든 레이블을 제거하고 싶습니다. 내가 찾은 대부분의 예제는 사용자 지정 문자열 목록을 cbar.set_ticklabels ()에 전달합니다. 일반적인 솔루션을 찾고 있습니다. 나는 변형을 가지고 놀았다. cbar.set_ticklabels(cbar.get_ticklabels()[::2]) 과 cbar.ax.xaxis.set_major_locator(matplotlib.ticker.. 2020. 12. 30.
파이썬 Pandas : dict에서 DataFrame에 명명 된 열 만들기 다음과 같은 형식의 사전 개체가 있습니다. my_dict = {id1: val1, id2: val2, id3: val3, ...} 두 열의 이름을 'business_id'와 'business_code'로 지정하려는 DataFrame에 이것을 만들고 싶습니다. 나는 시도했다 : business_df = DataFrame.from_dict(my_dict,orient='index',columns=['business_id','business_code']) 그러나 from_dict 는 열 인수를받지 않는다고 말합니다. TypeError : from_dict ()에 예기치 않은 키워드 인수 'columns'가 있습니다. 해결 방법 항목을 반복 할 수 있습니다. In [11]: pd.DataFrame(list(my_.. 2020. 12. 29.
파이썬 numpy 배열 행 주 및 열 주 numpy 가 데이터를 저장하는 방법을 이해하는 데 문제가 있습니다. 다음을 고려하세요: >>> import numpy as np >>> a = np.ndarray(shape=(2,3), order='F') >>> for i in xrange(6): a.itemset(i, i+1) ... >>> a array([[ 1., 2., 3.], [ 4., 5., 6.]]) >>> a.flags C_CONTIGUOUS : False F_CONTIGUOUS : True OWNDATA : True WRITEABLE : True ALIGNED : True UPDATEIFCOPY : False 이는 a 가 주 열 ( F_CONTIGUOUS )이므로 내부적으로 a 는 다음과 같아야합니다. [1, 4, 2, 5, 3, 6].. 2020. 12. 29.
파이썬 Python 방식으로 csv 파일에 헤더 추가 내가 사용하는 코드는 다음과 같습니다. import csv with open('combined_file.csv', 'w', newline='') as outcsv: writer = csv.DictWriter(outcsv, fieldnames = ["Date", "temperature 1", "Temperature 2"]) writer.writeheader() with open('t1.csv', 'r', newline='') as incsv: reader = csv.reader(incsv) writer.writerows(row + [0.0] for row in reader) with open('t2.csv', 'r', newline='') as incsv: reader = csv.reader(incsv) .. 2020. 12. 29.