본문 바로가기

파이썬 공부2392

파이썬 소수를 나열하는 Python 라이브러리가 있습니까? 파이썬에서 소수 (순서대로)를 열거 할 수있는 라이브러리 함수가 있습니까? 해결 방법 import gmpy2 def primes(): n = 2 while True: yield n n = gmpy2.next_prime(n) 소수를 반복적으로 검색하는 경우 합리적인 제한 (예 : 1,000,000) 미만의 모든 소수 테이블을 만들고 재사용하는 것이 더 빠릅니다. 다음은 gmpy2와 에라토스테네스의 Sieve를 사용하여 소수 테이블을 만드는 또 다른 예입니다. primes2 ()는 먼저 테이블에서 소수를 반환 한 다음 next_prime ()을 사용합니다. import gmpy2 def primes2(table=None): def sieve(limit): sieve_limit = gmpy2.isqrt(lim.. 2021. 2. 2.
파이썬 Compare strings based on alphabetical ordering 두 문자열을 인수로 취하고 더 긴 문자열을 반환하는 함수를 작성합니다. 문자열의 길이가 같으면 알파벳순으로 먼저 오는 문자열을 반환합니다. 이것은 내가 지금까지 가지고있는 것입니다. def strings(x,y): if len(x) > len(y): return x if len(x)==len(y): return else: return y 두 번째 if 문에 대해 알파벳순으로 먼저 오는 문자열을 선택하도록 코드를 작성하는 방법이 궁금합니다. 해결 방법 이것은 작동합니다. if len(x)==len(y): return min(x,y) 참조 페이지 https://stackoverflow.com/questions/13351981 2021. 2. 2.
파이썬 Homebrew에서 Python을 심볼릭 링크하는 방법은 무엇입니까? 어떤 이유로 'brew link python'을 실행할 때 심볼릭 링크가 없습니다. 다음과 같은 오류가 발생하고 지시 사항을 수행하지만 작동하지 않습니다. 나는 그것이 나에게 지시하는 것을 시도했지만 아마도 formula_name을 올바르게 입력하지 않았을 것입니다. 또한 'which python'을 할 때 Homebrew python을 가리 키지 않으며이를 수정하는 데 도움이 필요합니다. Linking /usr/local/Cellar/python/2.7.3...Warning: Could not link python. Unlinking.... Error: Could not symlink file: /usr/local/Cellar/python/2.7.3/bin/smtpd.py Target /usr/loca.. 2021. 2. 2.
파이썬 TypeError : 목록 인덱스는 부동 소수점이 아닌 정수 여야합니다. 오류를 생성하는 Python 3.x 프로그램이 있습니다. def main(): names = ['Ava Fischer', 'Bob White', 'Chris Rich', 'Danielle Porter', 'Gordon Pike', 'Hannah Beauregard', 'Matt Hoyle', 'Ross Harrison', 'Sasha Ricci', 'Xavier Adams'] entered = input('Enter the name of whom you would you like to search for:') binary_search(names, entered) if position == -1: print("Sorry the name entered is not part of the list.") else.. 2021. 2. 2.
파이썬 matplotlib에 선 스타일 목록이 있습니까? 플로팅을 할 스크립트를 작성 중입니다. 각각 고유 한 선 스타일 (색상이 아님)을 사용하여 여러 데이터 시리즈를 플로팅하고 싶습니다. 목록을 쉽게 반복 할 수 있지만 이미 파이썬에서 사용할 수있는 목록이 있습니까? 해결 방법 from matplotlib import lines lines.lineStyles.keys() >>> ['', ' ', 'None', '--', '-.', '-', ':'] 참조 페이지 https://stackoverflow.com/questions/13359951 2021. 2. 2.
파이썬 Is there a Python module for converting RTF to plain text? 이상적으로는 설치를 위해 수퍼 유저 액세스가 필요하지 않은 모듈이나 라이브러리를 원합니다. 나는 내 작업 환경에서 제한된 권한을 가지고 있습니다. 해결 방법 Windows에서 마법의 com-object를 사용하여 ms-binary 냄새가 나는 모든 것을 읽을 수 있습니다. 그래도 권장하지 않습니다. 행운을 빕니다 (작업 환경에서 제한된 권한으로). 참조 페이지 https://stackoverflow.com/questions/1337446 2021. 2. 2.
파이썬 matplotlib 그림에 선이 나타나는 레이블 만들기 일련의 matplotlib (시계열 데이터)에서 만든 그림이 있습니다. matplotlib.pyplot.axvline 윤곽. 이 수직선에 가깝게 (아마도 선의 RHS와 그림의 상단에있는) 플롯에 레이블을 만들고 싶습니다. 해결 방법 다음과 같이 사용할 수 있습니다. plt.axvline(10) plt.text(10.1,0,'blah',rotation=90) 제대로 정렬하려면 text 의 x 및 y 값을 가지고 놀아야 할 수도 있습니다. 참조 페이지 https://stackoverflow.com/questions/13413112 2021. 2. 2.
파이썬 조건이 목록의 요소에 대해 유지되는지 확인하는 Pythonic 방법 Python에 목록이 있고 요소가 음수인지 확인하고 싶습니다. Specman에는 다음을 수행하는 목록에 대한 has () 메소드가 있습니다. x: list of uint; if (x.has(it < 0)) { // do something }; 여기서 it 은 목록의 각 요소에 차례로 매핑되는 Specman 키워드입니다. if (True in [t < 0 for t in x]): # do something 나는 이것이 다소 우아하지 않다고 생각합니다. Python에서이 작업을 수행하는 더 좋은 방법이 있습니까? 해결 방법 if any(t < 0 for t in x): # do something 또한 "True in ..."을 사용하려면 O (n) 메모리를 사용하지 않도록 생성기 표현식으로 만드십시오. if.. 2021. 2. 2.
파이썬 Python multiprocessing safely writing to a file 저는 많은 하위 문제를 포함하는 큰 수치 문제를 해결하려고 노력하고 있으며 Python의 다중 처리 모듈 (특히 Pool.map)을 사용하여 서로 다른 독립 하위 문제를 서로 다른 코어로 분할하고 있습니다. 각 하위 문제는 많은 하위 하위 문제를 계산하는 것과 관련이 있으며, 아직 프로세스에 의해 계산되지 않은 경우 파일에 저장하고 그렇지 않으면 계산을 건너 뛰고 파일에서 결과를 읽음으로써 이러한 결과를 효과적으로 기억하려고합니다. 파일에 동시성 문제가 있습니다. 다른 프로세스는 때때로 하위 하위 문제가 아직 계산되었는지 확인하고 (결과가 저장 될 파일을 검색하여) 계산되지 않았는지 확인하고, 계산을 실행합니다. 그런 다음 결과를 같은 파일에 동시에 쓰십시오. 이와 같은 충돌을 작성하지 않으려면 어떻게해.. 2021. 2. 2.
파이썬 Ctrl + c를 사용하여 파이썬 중지 스레드를 사용하고 많은 HTTP 요청을 만드는 파이썬 스크립트가 있습니다. 나는 HTTP 요청 (urllib2 사용)이 읽는 동안 프로그램을 중지하기 위해 차단하고 Ctrl C 에 응답하지 않는다고 생각합니다. 이 문제를 해결할 방법이 있습니까? 해결 방법 Windows에서 유일한 확실한 방법은 Ctrl Break 를 사용하는 것입니다. 모든 파이썬 스크립트를 즉시 중지합니다! (일부 키보드에서 "Break"는 "Pause"로 표시됩니다.) 참조 페이지 https://stackoverflow.com/questions/1364173 2021. 2. 2.