«python» 태그된 질문

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

4
Python 사전에 해당하는 Java
저는 오랫동안 Python을 사용하고 있으며 사전이 사용되는 방식을 정말 좋아합니다. 매우 직관적이고 사용하기 쉽습니다. 파이썬 사전과 동등한 Java가 있습니까? 해시 맵과 해시 테이블을 사용하는 사람들에 대해 들었습니다. 누군가 해시 테이블과 해시 맵과 파이썬 사전을 사용하는 유사점과 차이점을 설명 할 수 있습니까?
93 java  python  hash  dictionary 

5
기존 virtualenv를 정상적으로 업그레이드 할 수 있습니까?
Python 2.5 용으로 만든 virtualenv가 있으며이를 Python 2.6으로 "업그레이드"하고 싶습니다. 원래 설정 방법은 다음과 같습니다. virtualenv --no-site-packages -p python2.5 myenv 이제 동일한 디렉토리에서 virtualenv를 실행하여 업그레이드합니다. virtualenv --no-site-packages -p python2.6 myenv ... Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6) ... Overwriting myenv/bin/activate with new content 기본 파이썬은 …


6
Pandas의 크고 지속적인 DataFrame
저는 오랜 SAS 사용자로서 파이썬과 판다로의 전환을 모색하고 있습니다. 그러나 오늘 몇 가지 테스트를 실행할 때 pandas.read_csv()128MB csv 파일을 시도 할 때 파이썬의 메모리가 부족하다는 사실에 놀랐습니다 . 약 200,000 개의 행과 200 개의 열이 주로 숫자 데이터로 구성되었습니다. SAS를 사용하면 csv 파일을 SAS 데이터 세트로 가져올 수 있으며 내 …
93 python  pandas  sas 

7
새 항목을 추가하기 위해 빈 R 벡터를 만드는 방법
Rpy2 모듈에서 제공하는대로 Python에서 R을 사용하고 싶습니다. R에는 []특정 열이나 줄을 추출 할 수있는 매우 편리한 작업이 있습니다. 파이썬 스크립트로 어떻게 그러한 기능을 얻을 수 있습니까? 내 생각은 R 벡터를 만들고 원하는 요소를이 벡터에 추가하여 최종 벡터가 R의 것과 동일하도록하는 seq()것입니다.를 만들었지 만 초기 숫자 1이있는 것 같으므로 최종 결과는 …
93 python  r  vector  rpy2 


4
defaultdict의 default_factory에 키를 전달하는 영리한 방법이 있습니까?
클래스에는 하나의 매개 변수를 취하는 생성자가 있습니다. class C(object): def __init__(self, v): self.v = v ... 코드 어딘가에서 dict의 값이 키를 알고 있으면 유용합니다. 신생아 기본값에 전달 된 키와 함께 defaultdict를 사용하고 싶습니다. d = defaultdict(lambda : C(here_i_wish_the_key_to_be)) 어떤 제안?

5
같은 그림에 다른 DataFrame을 플로팅합니다.
다음과 같은 형식으로 수년간의 온도 기록이있는 온도 파일이 있습니다. 2012-04-12,16:13:09,20.6 2012-04-12,17:13:09,20.9 2012-04-12,18:13:09,20.6 2007-05-12,19:13:09,5.4 2007-05-12,20:13:09,20.6 2007-05-12,20:13:09,20.6 2005-08-11,11:13:09,20.6 2005-08-11,11:13:09,17.5 2005-08-13,07:13:09,20.6 2006-04-13,01:13:09,20.6 매년 기록의 숫자와 시간이 다르므로 pandas datetimeindices는 모두 다릅니다. 비교를 위해 동일한 그림에 다른 연도의 데이터를 플로팅하고 싶습니다. X 축은 1 월 ~ 12 월이고 Y 축은 온도입니다. 이 작업을 어떻게해야합니까?

6
Python : tf-idf-cosine : 문서 유사성 찾기
Part 1 & Part 2 에서 사용할 수있는 튜토리얼을 따르고있었습니다 . 불행히도 저자는 실제로 두 문서 사이의 거리를 찾기 위해 코사인 유사성을 사용하는 마지막 섹션에 대한 시간이 없었습니다. 나는 stackoverflow 의 다음 링크의 도움으로 기사의 예제를 따랐 습니다. 위 링크에 언급 된 코드가 포함되어 있습니다 (삶을 더 쉽게 만들기 위해) …

3
Python에서 루트 로거가 DEBUG 수준으로 설정되어 있는지 확인합니까?
다음과 같은 명령 줄 매개 변수를 사용하여 로깅 모듈을 DEBUG로 설정하면 : if (opt["log"] == "debug"): logging.basicConfig(level=logging.DEBUG) 로거가 DEBUG로 설정되었는지 나중에 어떻게 알 수 있습니까? True 플래그가 전달되면 함수의 시간을 측정하는 데코레이터를 작성하고 있으며 플래그가 제공되지 않으면 루트 로거가 DEBUG로 설정 될 때 기본적으로 타이밍 정보를 인쇄합니다.

5
HTTP 오류 429 (너무 많은 요청)를 피하는 방법
Python을 사용하여 웹 사이트에 로그인하고 여러 웹 페이지에서 정보를 수집하려고하는데 다음 오류가 발생합니다. Traceback (most recent call last): File "extract_test.py", line 43, in <module> response=br.open(v) File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data, timeout=timeout) File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 255, in _mech_open raise response mechanize._response.httperror_seek_wrapper: HTTP Error 429: Unknown Response Code …

7
숫자 목록에서 가장 큰 숫자 찾기
파이썬 목록에서 가장 큰 수를 결정하는 쉬운 방법이나 기능이 있습니까? 나는 단지 3 개의 숫자 만 가지고 있기 때문에 그것을 코딩 할 수 있지만, 내장 함수 나 무언가로 가장 큰 것을 말할 수 있다면 코드가 훨씬 덜 중복 될 것입니다.
93 python  numbers 

6
Ipython 노트북의 루프에서 플롯을 동적으로 업데이트하는 방법 (한 셀 내에서)
환경 : Python 2.7, matplotlib 1.3, IPython 노트북 1.1, linux, chrome. 코드는 하나의 단일 입력 셀에 있습니다.--pylab=inline IPython 노트북과 팬더를 사용하여 스트림을 소비하고 5 초마다 플롯을 동적으로 업데이트하고 싶습니다. print 문을 사용하여 데이터를 텍스트 형식으로 인쇄하면 완벽하게 작동합니다. 출력 셀은 데이터를 계속 인쇄하고 새 행을 추가합니다. 그러나 데이터를 플롯 한 …

30
Python을 사용한 Quicksort
나는 완전히 파이썬을 처음 접했고 그것에 퀵 정렬을 구현하려고 노력하고 있습니다. 누군가 내 코드를 완성하도록 도와 주시겠습니까? 세 배열을 연결하고 인쇄하는 방법을 모르겠습니다. def sort(array=[12,4,5,6,7,3,1,15]): less = [] equal = [] greater = [] if len(array) > 1: pivot = array[0] for x in array: if x < pivot: less.append(x) …

13
목록에서 연속 숫자 그룹 식별
목록에서 연속적인 숫자 그룹을 식별하고 싶습니다. myfunc([2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 20]) 보고: [(2,5), (12,17), 20] 그리고이를 수행하는 가장 좋은 방법이 무엇인지 궁금했습니다 (특히 Python에 내장 된 것이있는 경우). 편집 : 원래 개별 번호는 범위가 아닌 개별 번호로 반환되어야한다는 것을 언급하는 것을 잊었습니다.

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