본문 바로가기

python 공부2392

파이썬 가져올 때 변수 전달 모듈 / 클래스를 처음 가져올 때 시간이 많이 걸리는 작업이 있다고 가정 해 보겠습니다. 이 기능은 전달 된 변수에 따라 다릅니다. 모듈 / 클래스가로드 될 때만 수행하면됩니다. 그런 다음 클래스의 모든 인스턴스가 결과를 사용할 수 있습니다. 예를 들어 rpy2를 사용하고 있습니다. import rpy2.robjects as robjects PATH_TO_R_SOURCE = ## I need to pass this robjects.r.source(PATH_TO_R_SOURCE, chdir = True) ## this takes time class SomeClass: def __init__(self, aCurve): self._curve = aCurve def processCurve(self): robje.. 2020. 11. 3.
파이썬 Pip - Fatal error in launcher: Unable to create process using '"' ampps를 통해 Python 3.5.1을 설치했는데 작동 중입니다. 그러나 pip를 사용하려고하면 다음 메시지가 표시됩니다. Fatal error in launcher: Unable to create process using '"' 공백을 포함하지 않는 경로에 이미 앰프를 다시 설치했습니다. "python -m pip"해결 방법은 사용할 때마다 다음 메시지를 받기 때문에 저에게도 작동하지 않습니다. C:\Users\MyUserName\Desktop\Ampps\python\python.exe: Error while finding spec for 'pip.__main__' (: No module named 'queue'); 'pip' is a package and cannot be directly exec.. 2020. 11. 3.
파이썬 서버에서 지원하지 않는 SMTP AUTH 확장 파이썬을 사용하여 내 앱에서 이메일을 보내고 싶지만 오류가 표시됩니다. SMTP AUTH extension not supported by server 프로그램 코드, import smtplib from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText fromaddr = "test1@example.com" toaddr = "test2@example.com" msg = MIMEMultipart() msg['From'] = fromaddr msg['To'] = toaddr msg['Subject'] = "Test Mail" body = "Test mail from python" msg.attach(MIMEText(body.. 2020. 11. 3.
파이썬 Visualize MNIST dataset using OpenCV or Matplotlib/Pyplot 나는 MNIST 데이터 세트를 가지고 있으며 pyplot을 사용하여 시각화하려고합니다. 데이터 세트는 cvs 형식이며 각 행은 784 픽셀의 이미지 하나입니다. 28 * 28 이미지 형식의 pyplot 또는 opencv 로 시각화하고 싶습니다. 직접 사용하려고합니다. plt.imshow(X[2:],cmap =plt.cm.gray_r, interpolation = "nearest") 하지만 나는 작동하지 않습니까? 어떻게 접근해야할지에 대한 아이디어. 해결 방법 MNIST 데이터 세트를 사용할 수있는 형식 인이 형식의 CSV 파일이 있다고 가정합니다. label, pixel_1_1, pixel_1_2, ... Matplotlib와 OpenCV를 사용하여 Python에서 시각화하는 방법은 다음과 같습니다. .. 2020. 11. 3.
파이썬 robots.txt에 의해 금지됨 : 스크래피 해결 방법 ROBOTSTXT_OBEY = False 참조 페이지 https://stackoverflow.com/questions/37274835 2020. 11. 3.
파이썬 Django에서 이메일 전송 테스트 이메일을 보낼 때 폴더 안에 로컬로 저장하고 싶습니다. 그것을 달성하는 방법에 대한 팁이 있습니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/3728528 2020. 11. 3.
파이썬 Titlecasing a string with exceptions 파이썬에서 문자열의 제목을 지정하는 표준 방법이 있습니까 (즉, 단어는 대문자로 시작하고 나머지 모든 대소 문자는 소문자가 있음) and , in 및 of 소문자? 해결 방법 이것에는 몇 가지 문제가 있습니다. 분할 및 결합을 사용하는 경우 일부 공백 문자가 무시됩니다. 기본 제공 대문자 및 제목 메서드는 공백을 무시하지 않습니다. >>> 'There is a way'.title() 'There Is A Way' 문장이 기사로 시작하는 경우 제목의 첫 단어가 소문자로 표시되는 것을 원하지 않습니다. 다음 사항을 염두에 두십시오. import re def title_except(s, exceptions): word_list = re.split(' ', s) # re.split behaves .. 2020. 11. 3.
파이썬 A non-blocking read on a subprocess.PIPE in Python 다음은 지금 수행하는 방법입니다 (사용 가능한 데이터가없는 경우 .readline 에서 차단됨). p = subprocess.Popen('myprogram.exe', stdout = subprocess.PIPE) output_str = p.stdout.readline() 해결 방법 import sys from subprocess import PIPE, Popen from threading import Thread try: from queue import Queue, Empty except ImportError: from Queue import Queue, Empty # python 2.x ON_POSIX = 'posix' in sys.builtin_module_names def enqueue_output.. 2020. 11. 3.
파이썬 re.finditer와 re.findall의 다른 동작 다음 코드를 사용하고 있습니다. CARRIS_REGEX=r'(\d+)([\s\w\.\-]+)(\d+:\d+)(\d+m)' pattern = re.compile(CARRIS_REGEX, re.UNICODE) matches = pattern.finditer(mailbody) findall = pattern.findall(mailbody) 그러나 finditer와 findall은 다른 것을 찾고 있습니다. Findall은 실제로 주어진 문자열에서 모든 일치 항목을 찾습니다. 그러나 finditer는 첫 번째 요소 만 찾아서 하나의 요소 만있는 반복자를 반환합니다. finditer와 findall이 같은 방식으로 작동하도록하려면 어떻게해야합니까? 감사 해결 방법 여기에서는 재현 할 수 없습니다. Python 2.. 2020. 11. 3.
파이썬 Selecting columns with condition on Pandas DataFrame 이와 같은 데이터 프레임이 있습니다. col1 col2 0 something1 something1 1 something2 something3 2 something1 something1 3 something2 something3 4 something1 something2 col1 또는 col2 에서 something1 이있는 모든 행을 필터링하려고합니다. 열에 조건 논리가 필요한 경우 df [df.col1 == 'something1'] 을 사용하여 수행 할 수 있지만 여러 열로 수행 할 수있는 방법이 있습니까? 해결 방법 print ((df == 'something1').all(1)) 0 True 1 False 2 True 3 False 4 False dtype: bool print (df[(df == '.. 2020. 11. 3.