파이썬2271 파이썬 Python 인터프리터에 코드 복사 및 붙여 넣기 Python 인터프리터에 복사하여 붙여넣고 싶은 코드가 있습니다. 불행히도 파이썬의 공백에 대한 민감성 때문에 의미있는 방식으로 복사하여 붙여 넣는 것은 간단하지 않습니다. (공백이 엉망이 된 것 같습니다.) 더 좋은 방법이 있습니까? 파일에서 스 니펫을로드 할 수 있습니다. 이것은 작은 예일 뿐이지 만 코드가 많으면 함수 정의에서 모든 것을 입력하거나 한 줄씩 복사하여 붙여 넣는 것을 피하고 싶습니다. class bcolors: HEADER = '\033[95m' OKBLUE = '\033[94m' OKGREEN = '\033[92m' WARNING = '\033[93m' FAIL = '\033[91m' ENDC = '\033[0m' def disable(self): self.HEADER = '' # .. 2020. 12. 12. 파이썬 scikit-learn의 Imputer 모듈로 결 측값 예측 scikit-learn의 Imputer 클래스를 사용하여 데이터 세트에서 누락 된 값을 예측하는 매우 기본적인 프로그램을 작성하고 있습니다. NumPy 배열을 만들고, strategy = 'mean'으로 Imputer 개체를 만들고 NumPy 배열에서 fit_transform ()을 수행했습니다. fit_transform ()을 수행 한 후 배열을 인쇄하면 'Nan'이 남아 있고 예측을 얻지 못합니다. 내가 여기서 뭘 잘못하고 있니? 누락 된 값을 예측하려면 어떻게해야합니까? import numpy as np from sklearn.preprocessing import Imputer X = np.array([[23.56],[53.45],['NaN'],[44.44],[77.78],['NaN'],[234.4.. 2020. 12. 12. 파이썬 화면 출력을 텍스트 파일에 저장하는 방법 저는 Python을 처음 사용합니다. dict에서 항목을 쿼리하고 결과를 텍스트 파일에 저장해야합니다. 내가 가진 것은 다음과 같습니다. import json import exec.fullog as e input = e.getdata() #input now is a dict() which has items, keys and values. #Query print 'Data collected on:', input['header']['timestamp'].date() print '\n CLASS 1 INFO\n' for item in input['Demographics']: if item['name'] in ['Carly', 'Jane']: print item['name'], 'Height:', item['h.. 2020. 12. 12. 파이썬 Python Regex-일치 항목의 위치와 값을 얻는 방법 re 모듈을 사용하여 모든 경기의 시작과 끝 위치를 어떻게 얻을 수 있습니까? 예를 들어 r '[a-z]' 패턴과 'a1b2c3d4' 문자열이 주어지면 각 문자를 찾는 위치를 얻고 싶습니다. 이상적으로는 경기의 텍스트도 다시 받고 싶습니다. 해결 방법 import re p = re.compile("[a-z]") for m in p.finditer('a1b2c3d4'): print(m.start(), m.group()) 참조 페이지 https://stackoverflow.com/questions/250271 2020. 12. 12. 파이썬 플라스크 값 오류보기 기능이 응답을 반환하지 않았습니다. 에러 메시지: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1836, in __call__ return self.wsgi_app(environ, start_response) File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1820, in wsgi_app response = self.make_response(self.handle_exception(e)) File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1403, in handle_except.. 2020. 12. 12. 파이썬에서 배열을 선언하고 채우는 방법은 무엇입니까? Python에서 빈 배열을 만들고 루프 메서드에 채워야합니다. 데이터 1 = np.array ([ra, dec, []]) 여기 내가 가진 것입니다. ra 및 dec 부분은 내가 가져온 다른 배열에서 가져온 것입니다. 내가 문제가되는 것은 다른 열을 채우는 것입니다. 예. 세 번째 열을 채우려 고합니다. for i in range (0,56): data1[i,3] = 32 내가 얻는 오류는 다음과 같습니다. IndexError : 앞서 언급 한 두 번째 줄에 대한 잘못된 인덱스 코드 샘플. 또한 내가 만든 배열의 모양을 확인하면 (3,) 에 나옵니다. 이미 입력 한 데이터는 56 행의 데이터가있는 두 개의 열로되어 있습니다. 그래서 내가 여기서 엉망이 된 곳은 어디입니까? 배열을 전치해야합니까? 해결 방법.. 2020. 12. 12. 파이썬 Python 여러 줄 문자열에 대한 적절한 들여 쓰기 함수 내에서 Python 여러 줄 문자열에 대한 적절한 들여 쓰기는 무엇입니까? def method(): string = """line one line two line three""" 또는 def method(): string = """line one line two line three""" 또는 다른 것? 첫 번째 예제에서 문자열이 함수 외부에 매달려 있다는 것은 좀 이상해 보입니다. 해결 방법 "" "와 일치하는 것이 좋습니다. def foo(): string = """line one line two line three""" 줄 바꿈과 공백이 문자열 자체에 포함되어 있으므로이를 후 처리해야합니다. 그렇게하고 싶지 않고 텍스트가 많은 경우 텍스트 파일에 별도로 저장하는 것이 좋습니다. 텍스트 파일이 응.. 2020. 12. 12. 파이썬 람다 함수를 사용하여 중첩 된 목록에서 합계 찾기 이와 유사한 데이터 구조가 있습니다. table = [ ("marley", "5"), ("bob", "99"), ("another name", "3") ] 내가하고 싶은 것은 다음과 같이 기능적으로 두 번째 열 (5 + 99 + 3)의 합계를 구하는 것입니다. total = sum(table, lambda tup : int(tup[1])) 이것은 파이썬 함수 sorted 와 유사한 구문이지만 파이썬의 sum 함수를 사용하는 방법은 아닙니다. 두 번째 열을 요약하는 파이썬 적 / 기능적 방법은 무엇입니까? 해결 방법 total = sum(int(v) for name,v in table) 참조 페이지 https://stackoverflow.com/questions/25047561 2020. 12. 11. 파이썬에서 백 슬래시로 문자열 분할 간단한 질문이지만 너무 많은 시간 동안 어려움을 겪고 있습니다. 기본적으로 문자열을 \ (백 슬래시)로 나누고 싶습니다. a = "1\2\3\4" 백 슬래시를 피하려고 시도했지만 작동하지 않는 것 같습니다. print(a.split('\')) print(a.split('"\"')) print(a.split('\\')) print(a.split('"\\"')) 이 결과를 얻고 싶습니다. ['1','2','3','4'] 미리 감사드립니다. 해결 방법 백 슬래시를 이스케이프하는 올바른 아이디어가 있지만 모양이 어떻더라도 입력 문자열에는 실제로 백 슬래시가 없습니다. 입력에서도 이스케이프해야합니다! >>> a = "1\\2\\3\\4" # Note the doubled backslashes here! >>> p.. 2020. 12. 11. 파이썬 NaN (Pandas)에서 필터링하는 방법은 무엇입니까? pandas 데이터 프레임 (df)이 있고 다음과 같이하고 싶습니다. newdf = df[(df.var1 == 'a') & (df.var2 == NaN)] NaN을 np.NaN , 'NaN' 또는 'nan' 등으로 바꾸려고했지만 True로 평가되는 것은 없습니다. pd.NaN 이 없습니다. 위의 표현식을 평가하기 전에 df.fillna (np.nan) 를 사용할 수 있지만 그것은 끔찍하게 느껴지고 나중에 pandas 형식의 NaN을 식별 할 수있는 것에 의존하는 다른 pandas 작업을 방해하는지 궁금합니다. . 나는이 질문에 대한 쉬운 답이 있어야한다는 느낌을 받았지만, 어쩐지 그것은 나를 피했다. 조언을 주시면 감사하겠습니다. 감사합니다. 해결 방법 이것은 NaN 이 NaN 을 포함하여 어떤 것과도 .. 2020. 12. 11. 이전 1 ··· 97 98 99 100 101 102 103 ··· 228 다음