«python» 태그된 질문

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

3
산란 용 matplotlib 컬러 바
저는 데이터가 3 개의 플로팅 매개 변수 인 x, y, c가있는 데이터로 작업하고 있습니다. 산점도에 대한 사용자 지정 색상 값을 어떻게 생성합니까? 이 예제를 확장하면 다음과 같습니다. import matplotlib import matplotlib.pyplot as plt cm = matplotlib.cm.get_cmap('RdYlBu') colors=[cm(1.*i/20) for i in range(20)] xy = range(20) plt.subplot(111) colorlist=[colors[x/2] for x in xy] …



8
Python : stdout에 파일 인쇄
나는 검색했고 다른 방법으로 만 질문을 찾을 수 있습니다 : stdin을 파일에 작성 :) 파일의 내용을 stdout에 덤프하는 빠르고 쉬운 방법이 있습니까?
89 python 

6
메서드를 정의한 클래스 가져 오기
파이썬에서 메서드를 정의한 클래스를 어떻게 얻을 수 있습니까? 다음 예제에서 " __main__.FooClass"을 ( 를) 인쇄하고 싶습니다 . class FooClass: def foo_method(self): print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)

8
브라우저의 Python : Brython, PyPy.js, Skulpt 및 Transcrypt 중에서 선택하는 방법은 무엇입니까?
이제 브라우저에서 Python을 코딩 할 수 있다는 사실을 알게되어 매우 기쁩니다. 다음은 주요 후보입니다 (간과 할 수있는 항목을 추가하십시오). Brython Skulpt PyPy.js Transcrypt Pyodide 그러나 그들 중에서 선택하는 방법은 무엇입니까? 내가 볼 수있는 유일한 차이점은 Skulpt는 Python 2를 기반으로하는 반면 Brython은 Python 3을 기반으로한다는 것입니다. 참고 : 이것은 추천이나 의견에 …


8
파이썬의 matplotlib에서 '백엔드'를 어떻게 설정할 수 있습니까?
저는 matplotlib의 새로운 사용자이며 내 플랫폼은 Ubuntu 10.04 Python 2.6.5입니다. 이것은 내 코드입니다 import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) 오류는 다음과 같습니다. /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) …

24
파이썬에서 주어진 문자열의 가능한 모든 순열 찾기
나는 문자열이 있습니다. 문자열의 문자 순서를 변경하여 해당 문자열에서 모든 순열을 생성하고 싶습니다. 예를 들면 다음과 같습니다. x='stack' 내가 원하는 것은 이와 같은 목록입니다. l=['stack','satck','sackt'.......] 현재 나는 문자열의 목록 캐스트를 반복하고, 무작위로 2 개의 문자를 선택하고이를 조옮김하여 새 문자열을 형성하고 l의 캐스트를 설정하기 위해 추가합니다. 문자열의 길이에 따라 가능한 순열 …

9
Pycharm 및 sys.argv 인수
명령 줄 인수를 입력으로 사용하는 스크립트를 디버깅하려고합니다. 인수는 동일한 디렉토리에있는 텍스트 파일입니다. 스크립트는 sys.argv 목록에서 파일 이름을 가져옵니다. 내 문제는 pycharm에서 인수로 스크립트를 시작할 수 없다는 것입니다. "실행"> "구성 편집"메뉴의 "스크립트 매개 변수"필드에 다음과 같이 인수를 입력하려고했습니다. -s'file1.txt', -s'file2.txt' 그러나 그것은 작동하지 않았습니다. 인수로 스크립트를 시작하려면 어떻게해야합니까? 추신 나는 우분투에 …
89 python  linux  pycharm 

3
Pandas 막대 그림의 값으로 막대에 주석 달기
내 DataFrame의 둥근 숫자 값으로 Pandas 막대 그림에서 막대에 주석을 달 수있는 방법을 찾고있었습니다. >>> df=pd.DataFrame({'A':np.random.rand(2),'B':np.random.rand(2)},index=['value1','value2'] ) >>> df A B value1 0.440922 0.911800 value2 0.588242 0.797366 다음과 같은 것을 얻고 싶습니다. 이 코드 샘플을 사용해 보았지만 주석은 모두 x 눈금 중심에 있습니다. >>> ax = df.plot(kind='bar') >>> for idx, …

2
다중 시트 Excel 스프레드 시트에 데이터 프레임 목록 저장
DataFrame 목록을 하나의 Excel 스프레드 시트로 내보내려면 어떻게해야합니까? 상태 문서 to_excel: 참고 기존 ExcelWriter 개체를 전달하면 시트가 기존 통합 문서에 추가됩니다. 하나의 통합 문서에 다른 DataFrame을 저장하는 데 사용할 수 있습니다. writer = ExcelWriter('output.xlsx') df1.to_excel(writer, 'sheet1') df2.to_excel(writer, 'sheet2') writer.save() 이에 따라 다음과 같이 DataFrame 목록을 하나의 스프레드 시트에 저장하는 함수를 …

2
matplotlib imshow () 그래프 축의 값 변경
입력 데이터가 있다고 가정합니다. data = np.random.normal(loc=100,scale=10,size=(500,1,32)) hist = np.ones((32,20)) # initialise hist for z in range(32): hist[z],edges = np.histogram(data[:,0,z],bins=np.arange(80,122,2)) 다음을 사용하여 플롯 할 수 있습니다 imshow(). plt.imshow(hist,cmap='Reds') 점점 : 그러나 x 축 값이 입력 데이터와 일치하지 않습니다 (즉, 평균 100, 범위 80에서 122). 따라서 x 축을 변경하여 edges. 나는 …

10
목록 Python / NumPy에서 Nan을 제거하려면 어떻게해야합니까?
값을 계산하는 목록이 있는데, 내가 얻은 값 중 하나는 'nan'입니다. countries= [nan, 'USA', 'UK', 'France'] 제거하려고했지만 매번 오류가 발생합니다. cleanedList = [x for x in countries if (math.isnan(x) == True)] TypeError: a float is required 내가 이것을 시도했을 때 : cleanedList = cities[np.logical_not(np.isnan(countries))] cleanedList = cities[~np.isnan(countries)] TypeError: ufunc 'isnan' not …
89 python  numpy 

13
두 개의 데이터 프레임을 비교하고 차이점 얻기
두 개의 데이터 프레임이 있습니다. 예 : df1: Date Fruit Num Color 2013-11-24 Banana 22.1 Yellow 2013-11-24 Orange 8.6 Orange 2013-11-24 Apple 7.6 Green 2013-11-24 Celery 10.2 Green df2: Date Fruit Num Color 2013-11-24 Banana 22.1 Yellow 2013-11-24 Orange 8.6 Orange 2013-11-24 Apple 7.6 Green 2013-11-24 Celery 10.2 Green 2013-11-25 …

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