«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

3
파일로 리디렉션 할 때 UnicodeDecodeError
나는 우분투 터미널에서 한 번에, (UTF-8로 설정을 인코딩), 두 번이 코드를 실행 ./test.py하고 다음과 ./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni 리디렉션하지 않으면 쓰레기를 인쇄합니다. 리디렉션을 사용하면 UnicodeDecodeError가 발생합니다. 누군가 두 번째 경우에만 오류가 발생하는 이유를 설명하거나 두 경우 모두 커튼 뒤에서 일어나는 일에 대해 자세히 설명 할 수 있습니까?
100 python  unicode 


5
Python 용으로 구현 된 WebSocket 클라이언트가 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 육년 전 . 이 질문 개선 WebSocket 서버용 http://code.google.com/p/standalonewebsocketserver/ 프로젝트를 찾았 지만 Python에서 WebSocket 클라이언트를 구현해야합니다. 더 정확하게는 WebSocket 서버의 XMPP에서 몇 가지 명령을 …

4
파이썬에서 hash (n) == n은 언제입니까?
저는 파이썬의 해시 함수를 가지고 놀았습니다 . 작은 정수의 경우 hash(n) == n항상 나타납니다 . 그러나 이것은 많은 수로 확장되지 않습니다. >>> hash(2**100) == 2**100 False 놀랍지 않습니다. 해시가 유한 한 범위의 값을 취한다는 것을 이해합니다. 그 범위는 무엇입니까? 이진 검색 을 사용 하여 가장 작은 숫자를 찾으려고했습니다.hash(n) != n …

4
pcolor를 사용하는 matplotlib의 히트 맵?
다음과 같은 히트 맵을 만들고 싶습니다 ( FlowingData 에 표시됨 ). 소스 데이터는 여기 에 있지만 임의의 데이터와 레이블을 사용하는 것이 좋습니다. import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) 히트 맵을 만드는 것은 matplotlib에서 충분히 쉽습니다. from matplotlib import pyplot as plt heatmap = plt.pcolor(data) 그리고 …

11
배열을 두 번 정렬하지 않고 Python / NumPy를 사용하여 배열의 항목 순위 지정
숫자 배열이 있고 첫 번째 배열에서 각 항목의 순위를 나타내는 또 다른 배열을 만들고 싶습니다. 저는 Python과 NumPy를 사용하고 있습니다. 예를 들면 : array = [4,2,7,1] ranks = [2,1,3,0] 내가 생각 해낸 가장 좋은 방법은 다음과 같습니다. array = numpy.array([4,2,7,1]) temp = array.argsort() ranks = numpy.arange(len(array))[temp.argsort()] 배열을 두 번 정렬하지 …
100 python  sorting  numpy 

3
구분자의 마지막 발생을 기반으로 문자열을 2로 분할
마지막 구분 기호를 기반으로 문자열을 두 부분으로 나누는 파이썬에 내장 함수가 있는지 알고 싶습니다. 예를 들어 : "abc, d, e, f"문자열을 고려하십시오. 구분 기호 ","로 분할 한 후 출력을 다음과 같이 원합니다. "abc, d, e"및 "f". 원하는 출력을 얻기 위해 문자열을 조작하는 방법을 알고 있지만 파이썬에 내장 된 함수가 있는지 …
100 python  string 

11
bash : mkvirtualenv : 명령을 찾을 수 없습니다.
Doug Hellman의 virtualenvwrapper게시물 에 대한 지침을 따른 후에도 여전히 테스트 환경을 시작할 수 없습니다. [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ .NET에없는 것을 사용 WORKON_HOME하고 있다는 점에 유의해야합니다 $HOME. 설치 문서에/usr/local/bin/virtualenvwrapper.sh 표시된대로 찾으려고 했지만 존재하지 않습니다.virtualenvwrapper 이것이 중요하다면 CentOS 6과 python 2.6.6을 실행하고 있습니다. # File: …

4
백 슬래시 이스케이프 된 문자열을 이스케이프 해제하는 방법은 무엇입니까?
다른 문자열의 백 슬래시 이스케이프 버전 인 문자열이 있다고 가정합니다. 파이썬에서 문자열을 이스케이프 해제하는 쉬운 방법이 있습니까? 예를 들어 다음과 같이 할 수 있습니다. >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>> 그러나 보안 위험이있는 eval ()에 (신뢰할 수없는) 문자열을 전달하는 것이 포함됩니다. 표준 …
100 python  string  escaping 

3
Python 3.5.1 용 urllib2를 설치해야합니다.
Mac 용 Python 3.5.1을 실행하고 있습니다. urllib2모듈 을 사용하고 싶습니다 . 나는 그것을 설치 시도하지만 난 그게로 분할되었습니다 들었다 urllib.request과 urllib.error파이썬 3. 내 명령 (내 경로에 없기 때문에 지금은 프레임 워크 bin 디렉터리에서 실행) : sudo ./pip3 install urllib.request 이것을 반환합니다 : Could not find a version that satisfies the …

5
Python의 "스레드 로컬 저장소"란 무엇이며 왜 필요합니까?
특히 파이썬에서 변수는 스레드간에 어떻게 공유됩니까? threading.Thread전에 사용했지만 변수가 공유되는 방법에 대한 예를 실제로 이해하거나 본 적이 없습니다. 메인 스레드와 자식간에 공유됩니까, 아니면 자식간에 만 공유됩니까? 이 공유를 피하기 위해 언제 스레드 로컬 스토리지를 사용해야합니까? 잠금을 사용하여 스레드간에 공유 데이터에 대한 액세스를 동기화하는 것에 대한 많은 경고를 보았지만 아직 문제의 …

2
Pandas : 기존 열에서 계산 된 값을 사용하여 데이터 프레임에 두 개의 새 열 만들기
pandas 라이브러리로 작업하고 df있으며 n 개의 열 (n> 0) 이있는 데이터 프레임에 두 개의 새 열을 추가하고 싶습니다 . 이러한 새 열은 데이터 프레임의 열 중 하나에 함수를 적용한 결과입니다. 적용 할 기능은 다음과 같습니다. def calculate(x): ...operate... return z, y 값만 반환하는 함수에 대한 새 열을 만드는 한 가지 …
100 python  pandas 


5
__cmp__ 대신 __lt__
Python 2.x에는 비교 연산자를 오버로드하는 두 가지 방법 __cmp__또는 __lt__. 풍부한 비교 과부하가 선호된다고하지만 이것이 왜 그런가요? 풍부한 비교 연산자는 각각을 구현하는 것이 더 간단하지만 거의 동일한 논리로 여러 연산자를 구현해야합니다. 그러나 내장 cmp및 튜플 순서를 사용할 수 있다면 __cmp__매우 간단 해지고 모든 비교를 수행 할 수 있습니다 . class …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.