본문 바로가기

python2392

파이썬 코드 내에 파이썬 모듈 설치 스크립트 내에서 바로 PyPi의 패키지를 설치해야합니다. 아마도 pypi.install ( 'requests') 및 요청이 내 virtualenv에 설치됩니다. 해결 방법 sys.executable 을 사용하여 현재 런타임과 관련된 동일한 pip 를 호출하도록합니다. import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package]) 참조 페이지 https://stackoverflow.com/questions/12332975 2021. 2. 6.
파이썬 Python에 Multiline Lambda가 없음 : 왜 안됩니까? 여러 줄 람다는 Python의 다른 구문 구조와 구문 론적으로 충돌하기 때문에 Python에 추가 할 수 없다고 들었습니다. 나는 오늘 버스에서 이것에 대해 생각하고 있었고 여러 줄 람다가 충돌하는 단일 파이썬 구조를 생각할 수 없다는 것을 깨달았습니다. 제가 언어를 잘 알고 있다는 점을 감안할 때 이것은 저를 놀라게했습니다. 자, 나는 Guido가 언어에 여러 줄 람다를 포함하지 않는 이유를 가지고 있다고 확신합니다. 그러나 호기심에서 : 여러 줄 람다를 포함하는 것이 모호한 상황은 무엇입니까? 내가 들었던 것이 사실입니까, 아니면 파이썬이 여러 줄 람다를 허용하지 않는 다른 이유가 있습니까? 해결 방법 다음을보십시오. map(multilambda x: y=x+1 return y , [1,2,3]) (.. 2021. 2. 6.
파이썬 세미콜론은 무엇을합니까? 현재 프로젝트를 도와주는 온라인 기능이 있으며 일부 라인에는 세미콜론이 있습니다. 왜 그런지 궁금 했어요? 기능을 중단하는 것입니까? def containsAny(self, strings=[]): alphabet = 'abcdefghijklmnopqrstuvwxyz0123456789' for string in strings: for char in string: if char in alphabet: return 1; return 0; 거의 수정하지 않고 온라인으로 얻은 기능 : for string in strings: for char in string: if char in alphabet: return 1; 위의 내용은 다음과 같습니까? if char in alphabet: return 1 break 해결.. 2021. 2. 6.
파이썬 튜플 목록을 사전으로 변환 다음과 같이 튜플 목록을 변환하는 방법을 찾고 있습니다. [(1,4),(2,4),(3,4),(4,15),(5,15),(6,23),(7,23),(8,23),(9,15),(10,23),(11,15),(12,15)] 다음과 같은 사전에 : {4:[1,2,3] ,15:[4,5,9,11,12], 23:[6,7,8,10]} 각 튜플의 두 번째 요소는 사전 키가되고 해당 키와 관련된 모든 첫 번째 튜플 요소는 값 목록에 저장됩니다. 어떻게 할 수 있는지 보여줄 수 있습니까? 해결 방법 >>> from collections import defaultdict >>> l= [(1,4),(2,4),(3,4),(4,15),(5,15),(6,23),(7,23),(8,23),(9,15),(10,23),(11,15),(12,15).. 2021. 2. 6.
파이썬에서 세제곱근 계산 파이썬에서 다음 함수를 평가하려고합니다. f(x) = (1 + cos(x))^(1/3) def eval( i ): return math.pow( (1 + math.cos( i )), 1/3) 왜 항상 1 을 반환합니까? I'm trying to calculate the Right and Left approximation of an integral, and latter apply Simpson's Rule, but Python does not seem to like that expression. Help? * 전체 코드 * import math min = 0 max = math.pi / 2 n = 4 delta = ( min + max ) / n def eval( i ): return math.pow( (.. 2021. 2. 6.
파이썬 역 목록 문자열을 반전시키고 아래 코드를 사용하려고하는데 결과 반전 목록 값은 None입니다. 코드: str_a = 'This is stirng' rev_word = str_a.split() rev_word = rev_word.reverse() rev_word = ''.join(rev_word) TypeError 를 반환합니다. 왜? 해결 방법 대신 사용 : stra = 'This is a string' revword = stra.split() revword.reverse() revword=''.join(revword) 또한 제공 한 방법은 텍스트 가 아닌 단어 만 반전합니다. @ ron.rothman은 전체 문자열을 뒤집는 방법을 자세히 설명하는 링크를 제공했습니다. 참조 페이지 https://stackover.. 2021. 2. 6.
파이썬 CSV 파일을 numpy 배열로, 첫 번째 행을 문자열로, 나머지는 부동 소수점으로 읽습니다. 첫 번째 행이 문자열 (열 이름)이고 나머지 행이 숫자 인 CSV에 데이터가 저장되어 있습니다. 이것을 numpy 배열에 어떻게 저장합니까? 내가 찾을 수있는 것은 행이 아닌 열에 대한 데이터 유형을 설정하는 방법입니다. 지금은 계산을 수행하기 위해 헤더를 건너 뛰고 있지만 최종 버전에 헤더가 있어야합니다. 그러나 헤더를 그대로두면 전체 배열이 문자열로 설정되고 계산이 실패합니다. 이것이 내가 가진 것입니다. data = np.genfromtxt(path_to_csv, dtype=None, delimiter=',', skip_header=1) 해결 방법 np.genfromtxt 함수에서 names = True 인수를 사용하면 열 이름을 유지할 수 있습니다. data = np.genfromtxt(path_.. 2021. 2. 6.
파이썬 Python을 사용하여 SSH를 사용하는 가장 간단한 방법은 무엇입니까? 로컬 Python (3.0) 스크립트에서 원격 서버에 SSH하고 로그인 / 암호를 제공하고 명령을 실행하고 출력을 Python 콘솔에 인쇄하려면 어떻게해야합니까? 큰 외부 라이브러리를 사용하지 않거나 원격 서버에 아무것도 설치하지 않습니다. 해결 방법 흥미로운 명령은 아마도 원격 시스템에서 임의의 명령을 실행하는 .execute () 일 것입니다. (이 모듈에는 FTP 문자를 더 많이 암시하는 .get () 및 .put 메서드도 있습니다.) 최신 정보: 원래 링크 한 블로그 게시물을 더 이상 사용할 수 없게 된 후 답변을 다시 작성했습니다. 이 답변의 이전 버전을 참조하는 일부 댓글은 이제 이상하게 보입니다. 참조 페이지 https://stackoverflow.com/questions/1233655 2021. 2. 6.
파이썬 서버 소켓 수신 백로 그는 100 개의 연결로 제한됩니다. uwsgi에서 플라스크 앱을 실행합니다. 나는 감독자를 사용하여 uwsgi 프로세스를 관리합니다. 나는 로그에서 서버 소켓 수신 백로 그는 100 개의 연결로 제한됩니다. 100 개의 연결 제한을 극복하는 방법은 무엇입니까? 내 실행 스크립트는 다음과 같습니다. [program:myapp] command=uwsgi --master -s /tmp/app.sock --module myapp:app --processes 2 -H /srv/sites/mysite chmod-socket 666 --enable-threads 해결 방법 100 개의 연결의 "수신 백 로그"가 서버가 100 개의 동시 (또는 총) 연결 만 처리 할 수 ​​있음을 의미하지는 않습니다. 대신 구성된 프로세스 또는 스레드의 수에 따라 다릅.. 2021. 2. 6.
파이썬 다차원 Json 배열을 Python으로 구문 분석 나는 처음으로 JSON을 구문 분석하고 다차원 배열을 처리하려고 머리를 숙이고 있습니다. { "secret": "[Hidden]", "minutes": 20, "link": "http:\/\/www.1.com", "bookmark_collection": { "free_link": { "name": "#free_link#", "bookmarks": [ { "name": "1", "link": "http:\/\/www.1.com" }, { "name": "2", "link": "http:\/\/2.dk" }, { "name": "3", "link": "http:\/\/www.3.in" } ] }, "boarding_pass": { "name": "Boarding Pass", "bookmarks": [ { ".. 2021. 2. 6.