본문 바로가기

python2392

파이썬 Python에서 정수 크기 가져 오기 특정 숫자가 저장하는 데 걸리는 바이트 수를 어떻게 알 수 있습니까? \ x00-\ xFF의 경우 1 (바이트), \ x100-\ xffff는 2 (바이트) 등을 제공합니다. 단서가 있습니까? 해결 방법 간단한 수학을 사용할 수 있습니다. >>> from math import log >>> def bytes_needed(n): ... if n == 0: ... return 1 ... return int(log(n, 256)) + 1 ... >>> bytes_needed(0x01) 1 >>> bytes_needed(0x100) 2 >>> bytes_needed(0x10000) 3 참조 페이지 https://stackoverflow.com/questions/14329794 2021. 1. 27.
파이썬 Flask에서 URL로 리디렉션 저는 Python 및 Flask를 처음 사용하고 C #에서와 같이 Response.redirect 와 동일한 작업을 수행하려고합니다. 즉, 특정 URL로 리디렉션-어떻게해야합니까? 내 코드는 다음과 같습니다. import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': # Bind to PORT if defined, otherwise default to 5000. port = int(os.environ.get('PORT', 5000)) app.run(host='0.0.0.0', port=port) 해결 방법 리디렉션을 반환해야합.. 2021. 1. 27.
파이썬 Is there any difference between "string" and 'string' in Python? PHP에서 "큰 따옴표"로 묶인 문자열은 대체 할 변수에 대해 구문 분석되지만 '작은 따옴표'로 묶인 문자열은 그렇지 않습니다. 파이썬에서도 이것이 적용됩니까? 해결 방법 2.4.1. String and Bytes literals ... 일반 영어 : 두 유형의 리터럴 모두 일치하는 작은 따옴표 ( ') 또는 큰 따옴표 ( ")로 묶을 수 있습니다. 일치하는 그룹으로 묶을 수도 있습니다. 세 개의 작은 따옴표 또는 큰 따옴표 (일반적으로 세 개의 따옴표로 묶인 문자열이라고 함). 백 슬래시 ( \ ) 문자는 줄 바꿈, 백 슬래시와 같이 특별한 의미를 갖는 문자를 이스케이프하는 데 사용됩니다. , 또는 따옴표 문자 ... 참조 페이지 https://stackoverflow.com/questions/143714 2021. 1. 27.
파이썬 Reshape an array in NumPy 다음 형식의 배열을 고려하십시오 (예제 일뿐). [[ 0 1] [ 2 3] [ 4 5] [ 6 7] [ 8 9] [10 11] [12 13] [14 15] [16 17]] 모양은 [9,2]입니다. 이제 각 열이 다음과 같이 [3,3] 모양이되도록 배열을 변환하려고합니다. [[ 0 6 12] [ 2 8 14] [ 4 10 16]] [[ 1 7 13] [ 3 9 15] [ 5 11 17]] 가장 명백한 (그리고 확실히 "비 파이썬") 해결책은 적절한 차원으로 0 배열을 초기화하고 데이터로 채워질 두 개의 for 루프를 실행하는 것입니다. 언어를 준수하는 솔루션에 관심이 있습니다. 해결 방법 a = np.arange(18).reshape(9,2) b = a.reshape(3,3,2).swapaxes(0,2) .. 2021. 1. 27.
파이썬 threading.Thread 객체에 '시작'이 있지만 '중지'가 아닌 이유는 무엇입니까? 해결 방법 start 는 스레드의 대상에서 시작하기 때문에 일반적이고 의미가있을 수 있지만 일반적인 stop 은 무엇을할까요? 스레드가 수행하는 작업에 따라 네트워크 연결을 닫고 시스템 리소스, 덤프 파일 및 기타 스트림을 해제하거나 기타 사용자 지정, 사소하지 않은 작업을 해제해야 할 수 있습니다. 이러한 작업의 대부분을 일반적인 방식으로 수행 할 수있는 모든 시스템은 각 스레드에 너무 많은 오버 헤드를 추가하여 그만한 가치가 없으며, 작업하기가 거의 불가능할 정도로 복잡하고 특수한 경우에 처리됩니다. 와. 메인 스레드에서 join 하지 않고도 생성 된 모든 스레드를 추적 한 다음 실행 상태를 확인하고 메인 스레드가 종료 될 때 일종의 종료 메시지를 전달할 수 있습니다. 참조 페이지 https://st.. 2021. 1. 26.
파이썬 opencv의 waitKey () 함수에 다른 키 사용 저는 스페이스 바 를 사용하여 다음 프레임으로 이동하고 Esc 를 사용하여 프로그램을 종료하는 프로그램 (python, opencv)을 작업 중입니다. 이것들은 내가 일하는 유일한 두 개의 열쇠입니다. 더 많은 키를 찾으려고 노력했고 다양한 코드를 시도했지만 작동하지 않았습니다. 특히 화살표 키. 그래서 제 질문은 python-opencv 프로그램에서 특정 기능을 트리거하기 위해 esc 및 spacebar 외에 다른 키를 어떻게 잡습니까? 해결 방법 이를 위해 Python에서 ord () 함수를 사용할 수 있습니다. 예를 들어, 'a'키 누름을 트리거하려면 다음과 같이하십시오. if cv2.waitKey(33) == ord('a'): print "pressed a" 업데이트 : 키에 대한 키 값을 찾으려.. 2021. 1. 26.
파이썬 문자열에서 마지막 부분 문자열 찾기, 대체 따라서 동일한 형식의 긴 문자열 목록이 있고 마지막 "."을 찾고 싶습니다. 문자를 입력하고 ".-"로 대체합니다. rfind를 사용해 보았지만 제대로 활용하지 못하는 것 같습니다. 해결 방법 이것은 그것을해야한다 old_string = "this is going to have a full stop. some written sstuff!" k = old_string.rfind(".") new_string = old_string[:k] + ". - " + old_string[k+1:] 참조 페이지 https://stackoverflow.com/questions/14496006 2021. 1. 26.
파이썬 특정 정수가 목록에 있는지 확인하는 방법 특정 정수가 목록에 있으면 절을 실행하는 if 문을 만드는 방법을 알고 싶습니다. 내가 본 다른 모든 답변은 소수, 중복 등과 같은 특정 조건을 요구하며 다른 사람들로부터 내 문제에 대한 해결책을 얻을 수 없었습니다. 해결 방법 in 키워드를 사용하면됩니다. 이렇게 : if number_you_are_looking_for in list: # your code here 예 : myList = [1,2,3,4,5] if 3 in myList: print("3 is present") 참조 페이지 https://stackoverflow.com/questions/14608015 2021. 1. 26.
파이썬 내장 개방 기능에서 모드 a, a +, w, w + 및 r +의 차이점은 무엇입니까? 특히, 문서는 이들 모두가 파일에 쓰기를 허용하고 구체적으로 "추가", "쓰기"및 "업데이트"를 위해 파일을 여는 것을 의미하지만 이러한 용어의 의미를 정의하지는 않습니다. 해결 방법 열기 모드는 C 표준 라이브러리 함수 fopen () 의 경우와 정확히 동일합니다. The argument mode points to a string beginning with one of the following sequences (Additional characters may follow these sequences.): ``r'' Open text file for reading. The stream is positioned at the beginning of the file. ``r+'' Open for reading.. 2021. 1. 26.
파이썬 matplotlib에서 임의의 색상을 생성하는 방법은 무엇입니까? 플로팅 함수에 전달하기 위해 임의의 색상을 생성하는 방법에 대한 간단한 예는 무엇입니까? 루프 내부에서 산란을 호출하고 각 플롯에 다른 색상을 지정하고 싶습니다. for X,Y in data: scatter(X, Y, c=??) 씨: 색. c는 단일 색상 형식 문자열이거나 길이가 N 인 일련의 색상 사양이거나 kwargs를 통해 지정된 cmap 및 norm을 사용하여 색상에 매핑되는 N 개의 숫자 시퀀스 일 수 있습니다 (아래 참조). c는 단일 숫자 RGB 또는 RGBA 시퀀스가 ​​아니어야합니다. 컬러 맵 할 값의 배열과 구별 할 수 없기 때문입니다. c는 행이 RGB 또는 RGBA 인 2 차원 배열 일 수 있습니다. 해결 방법 for X,Y in data: scatter(X, Y, c=numpy.r.. 2021. 1. 26.