«python» 태그된 질문

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

9
matplotlib을 사용하여 많은 하위 플롯에 대한 단일 범례를 어떻게 만드나요?
matplotlib을 사용하여 여러 하위 플롯을 사용하여 동일한 유형의 정보를 다른 국가에 표시하고 있습니다. 즉, 3x3 그리드에 9 개의 플롯이 있으며 모두 라인에 대해 동일합니다 (물론 라인마다 다른 값). 그러나 그림에 단일 범례 (9 개의 서브 플로트가 모두 동일한 선을 갖기 때문에)를 한 번만 배치하는 방법을 알지 못했습니다. 어떻게합니까?
166 python  matplotlib 

6
matplotlib에 플롯이 완료되었음을 어떻게 알 수 있습니까?
다음 코드는 두 개의 PostScript (.ps) 파일로 플로팅 되지만 두 번째 파일에는 두 줄이 모두 포함되어 있습니다. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, …
166 python  matplotlib  plot 


5
열린 숫자가 너무 많다는 경고
로 많은 그림을 만드는 스크립트에서 RuntimeWarning : 20 개 이상의 그림이 열렸다fix, ax = plt.subplots(...) 는 경고가 표시 됩니다. pyplot 인터페이스 ( matplotlib.pyplot.figure) 를 통해 생성 된 그림 은 명시 적으로 닫힐 때까지 유지되며 너무 많은 메모리를 소비 할 수 있습니다. 그러나으로 그림을 저장 한 후으로 삭제 하기 때문에이 경고가 …

7
열의 형식 문자열을 사용하여 수레의 팬더 DataFrame을 표시하는 방법은 무엇입니까?
print()및 IPython 사용하여 주어진 형식으로 팬더 데이터 프레임을 표시하고 싶습니다 display(). 예를 들면 다음과 같습니다. df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo','bar','baz','quux'], columns=['cost']) print df cost foo 123.4567 bar 234.5678 baz 345.6789 quux 456.7890 어떻게 든 이것을 인쇄로 강제하고 싶습니다. cost foo $123.46 bar $234.57 baz $345.68 quux $456.79 데이터 …

5
팬더 그룹 별 그룹으로 정렬
데이터 프레임을 두 개의 열로 그룹화 한 다음 그룹 내에서 집계 결과를 정렬하려고합니다. In [167]: df Out[167]: count job source 0 2 sales A 1 4 sales B 2 6 sales C 3 3 sales D 4 7 sales E 5 5 market A 6 3 market B 7 2 …

7
동일한 통합 문서의 여러 워크 시트에 대해 판다를 사용하여 pd.read_excel ()
파이썬 팬더를 사용하여 처리하는 큰 스프레드 시트 파일 (.xlsx)이 있습니다. 큰 파일에서 두 개의 탭의 데이터가 필요합니다. 탭 중 하나에는 많은 양의 데이터가 있고 다른 하나는 몇 정사각형 셀입니다. 모든 워크 시트에서 pd.read_excel () 을 사용 하면 전체 파일이로드 된 것처럼 보입니다 (관심이있는 워크 시트뿐만 아니라). 따라서이 방법을 두 번 …

5
localhost에서 사용 가능한 포트 번호를 어떻게 선택합니까?
프로세스 간 통신을 시도하고 있는데 Windows에서 명명 된 파이프를 사용하는 방법을 알 수 없었기 때문에 네트워크 소켓을 사용할 것이라고 생각했습니다. 모든 것이 로컬에서 발생합니다. 서버는 별도의 프로세스에서 슬레이브를 시작할 수 있으며 일부 포트에서 수신 대기합니다. 노예들은 일을하고 그 결과를 주인에게 제출합니다. 사용 가능한 포트를 어떻게 알 수 있습니까? 포트 80이나 …
166 python  sockets  ipc  port 

9
SQLAlchemy에는 Django의 get_or_create와 동등한 기능이 있습니까?
이미 존재하는 경우 (제공된 매개 변수를 기반으로) 데이터베이스에서 객체를 가져 오거나 그렇지 않은 경우 생성하고 싶습니다. 장고 get_or_create(또는 소스 )가 이것을합니다. SQLAlchemy에 동등한 바로 가기가 있습니까? 현재 다음과 같이 명시 적으로 작성하고 있습니다. def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument else: instrument = Instrument(serial_number) session.add(instrument) return instrument

6
PyPy가 표준 Python에 포함되지 않은 이유는 무엇입니까?
나는 PyPy 를보고 있었고 왜 그것이 주요 파이썬 배포판에 채택되지 않았는지 궁금합니다. JIT 컴파일 및 메모리 사용량 감소와 같은 것이 모든 Python 코드의 속도를 크게 향상시키지 않습니까? 간단히 말해서 PyPy의 주요 단점은 별도의 프로젝트로 유지되게하는 것입니까?
165 python  pypy 

11
Linux에서 Pillow (Python 모듈) 설치 중 실패
pip를 사용하여 Pillow (Python 모듈)을 설치하려고 하는데이 오류가 발생합니다. ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting 오류가 말했듯이 시도했습니다. pip install pillow --global-option="--disable-jpeg" 그러나 그것은 실패합니다 : error: option --disable-jpeg not recognized 그것을 다루는 방법에 대한 힌트가 있습니까?
165 python  linux  pillow 

4
문자열의 첫 문자를 제거
문자열의 첫 문자를 제거하고 싶습니다. 예를 들어, 내 문자열은 a로 시작 :하고 그만 제거하고 싶습니다. :문자열에서 제거해서는 안되는 여러 항목이 있습니다. 파이썬으로 코드를 작성 중입니다.
165 python  string 

6
Pandas DataFrame Group2 개의 열 및 개수 계산
다음 형식의 팬더 데이터 프레임이 있습니다. df = pd.DataFrame([[1.1, 1.1, 1.1, 2.6, 2.5, 3.4,2.6,2.6,3.4,3.4,2.6,1.1,1.1,3.3], list('AAABBBBABCBDDD'), [1.1, 1.7, 2.5, 2.6, 3.3, 3.8,4.0,4.2,4.3,4.5,4.6,4.7,4.7,4.8], ['x/y/z','x/y','x/y/z/n','x/u','x','x/u/v','x/y/z','x','x/u/v/b','-','x/y','x/y/z','x','x/u/v/w'],['1','3','3','2','4','2','5','3','6','3','5','1','1','1']]).T df.columns = ['col1','col2','col3','col4','col5'] df : col1 col2 col3 col4 col5 0 1.1 A 1.1 x/y/z 1 1 1.1 A 1.7 x/y 3 2 1.1 A 2.5 x/y/z/n 3 …
165 python  pandas  dataframe 

5
Mac OS X v10.9 (매버릭스)의 터미널에서 apt-get 기능이 작동하지 않는 이유는 무엇입니까?
나는 이것을 보고 있었고, 당신이 볼 수 있듯이, 첫 번째 명령은 다음과 같습니다. sudo apt-get install python-setuptools 이 작업을 수행하면 다음이 출력됩니다. sudo: apt-get: command not found 나는 이것이 왜 그런지 전혀 모른다. 이 문제를 어떻게 해결하여 튜토리얼을 올바르게 따르고 있습니까?

8
virtualenv에 해당하는 루비?
Python 유틸리티 virtualenv 와 비슷한 것이 있습니까? 기본적으로 Python 패키지를 샌드 박스 환경에 설치할 수 있으므로 easy_install django시스템 전체 사이트 패키지 디렉토리에 들어 가지 않고 virtualenv가 만든 디렉토리에 있습니다. 예를 들면 다음과 같습니다. $ virtualenv test New python executable in test/bin/python Installing setuptools...cd .........done. $ cd test/ $ source bin/activate …
165 python  ruby  virtualenv 

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