본문 바로가기

파이썬2271

파이썬 무한 생성기에 대한 표현이 있습니까? 무한한 요소를 생성 할 수있는 간단한 생성기 표현식이 있습니까? 이것은 순전히 이론적 인 질문입니다. 여기에 "실용적인"대답이 필요하지 않습니다. :) 예를 들어, 유한 제너레이터를 만드는 것은 쉽습니다. my_gen = (0 for i in xrange(42)) 그러나 무한한 것을 만들려면 내 네임 스페이스를 가짜 함수로 "오염"시켜야합니다. def _my_gen(): while True: yield 0 my_gen = _my_gen() 별도의 파일에서 작업하고 나중에 가져 오기 -하는 것은 중요하지 않습니다. 나는 또한 itertools.repeat 가 정확히 이것을한다는 것을 알고 있습니다. 그것없이 한 줄짜리 솔루션이 있는지 궁금합니다. 해결 방법 for x in iter(int, 1): pass.. 2020. 10. 4.
파이썬 Python에서 Twitter에 대한 감정 분석 저는 트위터에서 "youtube"와 같은 검색어를 검색하고 "행복한"트윗과 "슬픈"트윗을 계산하는 애플리케이션을 작성 중입니다. I'm using Google's appengine, so it's in python. I'd like to be able to classify the returned search results from twitter and I'd like to do that in python. I haven't been able to find such sentiment analyzer so far, specifically not in python. 내가 사용할 수있는 오픈 소스 구현에 대해 잘 알고 있습니까? 바람직하게는 이것은 이미 파이썬으로되어 있지만 그렇지 않다면 파이썬으로 번역 할 수.. 2020. 10. 4.
파이썬 폴링없이 파일 변경 감지 파일 시스템의 파일이 수정되었는지 여부를 감지하기 위해 Python 프로그램 내에서 메서드를 사용하려고합니다. 시스템의 마지막 수정 날짜를 확인하기 위해 5 초마다 무언가를 실행할 수 있다는 것을 알고 있지만, 프로그램을 반복적으로 확인하지 않고도이 작업을 수행하는 더 쉬운 방법이 있는지 궁금합니다. . 누구든지 그러한 방법을 알고 있습니까? 해결 방법 홈페이지에서 : Pyinotify는 다음을위한 Python 모듈입니다. monitoring filesystems changes. Pyinotify relies on a Linux Kernel feature (merged in kernel 2.6.13) called inotify. inotify is an event-driven notifier, its n.. 2020. 10. 4.
파이썬 Python 클래스 메서드의 사용 사례의 예는 무엇입니까? Python 클래스 메서드가 작업에 적합한 도구가 될 수있는 작고 구체적인 사용 사례의 이름을 지정할 수 있습니까? 해결 방법 초기화를위한 도우미 메서드 : class MyStream(object): @classmethod def from_file(cls, filepath, ignore_comments=False): with open(filepath, 'r') as fileobj: for obj in cls(fileobj, ignore_comments): yield obj @classmethod def from_socket(cls, socket, ignore_comments=False): raise NotImplemented # Placeholder until implemented def __init__.. 2020. 10. 4.
파이썬 Python (.T)의 구문 SciPy의 다변량 정규 샘플링 함수에 대한 도움말 리소스에서 다음 예를 제공합니다. x,y = np.random.multivariate_normal(mean,cov,5000).T 내 질문은 다소 기본적입니다. 최종 .T는 실제로 무엇을합니까? 감사합니다. 상당히 간단하다는 것을 알고 있지만 Google에서 ".T"를 찾기가 어렵습니다. 해결 방법 분명히 당신은 평면에서 임의의 좌표를 만들고 있습니다. multivariate_normal () 의 출력은 다음과 같습니다. >>> np.random.multivariate_normal([0, 0], [[1, 0], [0, 1]], 5) array([[ 0.59589335, 0.97741328], [-0.58597307, 0.56733234], [-0.6916.. 2020. 10. 4.
파이썬 csv 파일에서 각 열 읽기 csv 파일의 각 열을 읽고 테이블에 저장하기 전에 수정하고 싶습니다. 다음과 같은 csv 파일이 있습니다. "1";"testOne";"ValueOne" "2";"testTwo";"ValueTwo" "3";"testThree";"ValueThree" 여기서는 첫 번째 값 "1"을 읽고 변수에 저장하고이 값으로 작업을 수행하고 다른 값과 유사하게하고 싶습니다. 그러나 현재 전체 파일을 읽을 수 있지만 행의 개별 열에 액세스하는 방법을 찾을 수 없습니다. 감사합니다. 해결 방법 import csv with open('some.csv', 'rb') as f: reader = csv.reader(f, delimiter=';') for row in reader: print row[0] 참조 페이지 https://.. 2020. 10. 4.
파이썬 장고 양식 객관식 저는 Django의 초보자이며 지침을 제공해 주시면 정말 감사하겠습니다. 사용자가 하나 이상의 옵션을 선택할 수있는 양식을 만들려고합니다. CheckboxSelectMultiple 위젯과 함께 MultipleChoiceField 필드를 사용해야한다는 것을 이해했지만 Django 문서는이 주제에 대한 예제를 제공하지 않습니다. 예를 들어보고 결과를 처리하는 방법을 설명해 주시면 감사하겠습니다. 예를 들어, 옵션 a b c d가있는 양식이 있고 사용자가 c와 d를 선택하는 경우. 또한 선택 사항을 어떻게 지정합니까 (db를 사용하고 싶지 않습니다. 문자열 목록을 염두에두고 있습니다)? 고마워 해결 방법 이것이 도움이되기를 바랍니다 : D from django import forms class Test(for.. 2020. 10. 4.
파이썬 Python : 예외를 무시하고 계속하는 방법? 내 코드에 try ... except 블록이 있고 예외가 throw 될 때. 이 경우 모든 것이 여전히 잘 실행될 수 있기 때문에 코드를 계속 진행하고 싶습니다. 문제는 except : 블록을 비워 두거나 #do nothing으로두면 구문 오류가 발생한다는 것입니다. 루프가 아니기 때문에 continue를 사용할 수 없습니다. 계속 진행하도록 코드를 알려주는 키워드가 있습니까? 해결 방법 except: pass 참조 페이지 https://stackoverflow.com/questions/574730 2020. 10. 4.
파이썬 Python에서 현재 가져 오기 경로를 얻는 방법은 무엇입니까? 코드 어딘가에 ImportError 예외가 발생하지만 응용 프로그램을 시작할 때 동일한 모듈을 안전하게 가져올 수 있습니다. 이 문제가 발생하는 이유를 추적 할 수 있도록 Python이 가져올 모듈을 찾는 경로가 궁금합니다. 나는 이것을 찾았다: sys.path 인쇄 모듈을 가져 오려고 할 때 시스템이 찾는 모든 경로 목록입니까? 해결 방법 import sys print(sys.path) 참조 페이지 https://stackoverflow.com/questions/5751292 2020. 10. 4.
파이썬 함수가 호출자가 인식 한대로 일부 인수를 수정할 수 있지만 다른 인수는 수정할 수없는 이유는 무엇입니까? 변수 범위에 대한 Python의 접근 방식을 이해하려고합니다. 이 예에서 f () 가 main () 내에서 인식되는 것처럼 x 의 값을 변경할 수 있지만 n ? def f(n, x): n = 2 x.append(4) print('In f():', n, x) def main(): n = 1 x = [0,1,2,3] print('Before:', n, x) f(n, x) print('After: ', n, x) main() 산출: Before: 1 [0, 1, 2, 3] In f(): 2 [0, 1, 2, 3, 4] After: 1 [0, 1, 2, 3, 4] 해결 방법 일부 답변에는 함수 호출 컨텍스트에 "복사"라는 단어가 포함되어 있습니다. 혼란 스러워요. Python은 항상 함수 호출 중에 전달하는 객.. 2020. 10. 4.