본문 바로가기

파이썬2271

파이썬 Python Matplotlib - how to specify values on y axis? 저는 Python을 처음 사용하고 첨부 된 그림과 같이 pyplot 및 matplotlib를 사용하여 그래프를 생성해야합니다. 지금까지 다음과 같이 시도했습니다. import matplotlib.pyplot as plt import numpy as np x = np.array([0,1,2,3]) y = np.array([20,21,22,23]) my_xticks = ['John','Arnold','Mavis','Matt'] plt.xticks(x, my_xticks) plt.plot(x, y) plt.show() 하지만 내 문제는 x 축의 값 수와 다른 y 축의 값 수를 어떻게 지정할 수 있습니까? 그리고 목록 대신 0.005 차이가있는 간격으로 지정할 수 있습니까? 감사합니다! 해결 방법 import .. 2020. 12. 24.
파이썬 Python 요청-예외 유형 : ConnectionError-try : except가 작동하지 않음 일부 데이터를 검색하기 위해 웹 서비스를 사용하고 있지만 때로는 URL이 작동하지 않고 내 사이트가로드되지 않습니다. 웹 서비스가 작동하지 않는 경우 사이트에 문제가 없도록 다음 예외를 처리하는 방법을 알고 있습니까? Django Version: 1.3.1 Exception Type: ConnectionError Exception Value: HTTPConnectionPool(host='test.com', port=8580): Max retries exceeded with url: 나는 사용했다 try: r = requests.get("http://test.com", timeout=0.001) except requests.exceptions.RequestException as e: # This is th.. 2020. 12. 24.
파이썬 timedelta를 부동 소수점으로 변환 두 개의 날짜 시간을 빼서 timedelta 객체를 얻었습니다. 추가 계산을 위해이 값이 부동 소수점으로 필요합니다. All that I've found enables the calculation with floating-points, but the result 여전히 timedelta 객체입니다. time_d = datetime_1 - datetime_2 time_d_float = float(time_d) 작동하지 않습니다. 해결 방법 time_d_float = time_d.total_seconds() 참조 페이지 https://stackoverflow.com/questions/21414639 2020. 12. 24.
파이썬 Python을 사용하여 MS Office 매크로를 프로그래밍 하시겠습니까? 저는 최근에 파이썬으로 프로그래밍하는 방법을 스스로 가르치는 프로젝트로 삼았습니다. 전반적으로 나는 그것에 감명 받았다고 말해야한다. 과거에는 일반적으로 VBA에서 주로 MS Excel 용 (MS Access 및 Word에서도 약간) 프로그래밍을 고수했으며 Python이 단일 명령으로 쉽게 수행 할 수있는 작업을 수행하는 방법을 찾는 데 어려움을 겪었습니다. 프로그래밍 능력과 Python의 용이성을 동시에 활용하는 동시에 Office (대부분 Excel)의 다양한 도구를 사용할 수있는 합리적인 방법이 있는지 궁금합니다. 해결 방법 또한 다음을 포함하여 이미 이러한 종류의 주제를 다루는 질문이 있습니다. 참조 페이지 https://stackoverflow.com/questions/2141967 2020. 12. 24.
파이썬 matplotlib에서 datetimes로 x 축 범위를 어떻게 변경합니까? x 축에 날짜 그래프를 그리고 y 축에 값을 그리려고합니다. x 축의 범위를 적절하게 얻을 수 없다는 점을 제외하면 잘 작동합니다. x 축 범위는 내 날짜가 오늘 임에도 불구하고 항상 2012 년 1 월부터 2016 년 1 월까지입니다. xlim이 첫 번째이자 마지막 날짜 여야한다고 지정하고 있습니다. 관련이 있다면 python-django를 위해 이것을 작성하고 있습니다. import datetime import matplotlib.pyplot as plt x = [datetime.date(2014, 1, 29), datetime.date(2014, 1, 29), datetime.date(2014, 1, 29)] y = [2, 4, 1] fig, ax = plt.subplots() ax.plot_dat.. 2020. 12. 24.
파이썬 Pandas : 다단계 열 이름 pandas 는 다단계 열 이름을 지원합니다. >>> x = pd.DataFrame({'instance':['first','first','first'],'foo':['a','b','c'],'bar':rand(3)}) >>> x = x.set_index(['instance','foo']).transpose() >>> x.columns MultiIndex [(u'first', u'a'), (u'first', u'b'), (u'first', u'c')] >>> x instance first foo a b c bar 0.102885 0.937838 0.907467 이 기능은 동일한 데이터 프레임의 여러 버전이 인스턴스를 구분하는 첫 번째 수준의 열 이름 (예 : instance )과 함께 '수평으로'추가 될 수.. 2020. 12. 24.
파이썬 matplotlib에서만 테두리가있는 사각형 그리기 from matplotlib import pyplot as plt from matplotlib.patches import Rectangle someX, someY = 0.5, 0.5 plt.figure() currentAxis = plt.gca() currentAxis.add_patch(Rectangle((someX - .1, someY - .1), 0.2, 0.2,alpha=1)) plt.show() 다음을 제공합니다. 하지만 내가 원하는 것은 파란색 테두리 만 있고 그 내부가 투명하도록 사각형입니다. 어떻게 할 수 있습니까? 해결 방법 facecolor 를 문자열 'none'(python None 아님)으로 설정하면됩니다. from matplotlib import pyplot as plt from m.. 2020. 12. 24.
파이썬 Matlab의 'hold on'에 해당하는 Python Matlab의 hold on 에 대한 Python의 matplotlib에 명시 적으로 동등한 명령이 있습니까? 모든 그래프를 동일한 축에 플로팅하려고합니다. 일부 그래프는 for 루프 내부에서 생성되며 su 및 sl 과 별도로 플로팅됩니다. import numpy as np import matplotlib.pyplot as plt for i in np.arange(1,5): z = 68 + 4 * np.random.randn(50) zm = np.cumsum(z) / range(1,len(z)+1) plt.plot(zm) plt.axis([0,50,60,80]) plt.show() n = np.arange(1,51) su = 68 + 4 / np.sqrt(n) sl = 68 - 4 / np.sqrt(n).. 2020. 12. 24.
파이썬 Python 객체가 "구독 가능"여부는 무엇을 의미합니까? "구독 가능"도메인에 속하는 개체 유형은 무엇입니까? 해결 방법 기본적으로 객체가 __ getitem __ () 메소드를 구현 함을 의미합니다. 즉, "컨테이너"인 개체를 설명합니다. 즉, 다른 개체를 포함합니다. 여기에는 문자열, 목록, 튜플 및 사전이 포함됩니다. 참조 페이지 https://stackoverflow.com/questions/216972 2020. 12. 24.
파이썬 ElementTree 노드 부모 노드에 액세스 내장 Python ElementTree 모듈을 사용하고 있습니다. 자식에 액세스하는 것은 간단하지만 부모 또는 형제 노드는 어떻습니까? -전체 트리를 횡단하지 않고 효율적으로 수행 할 수 있습니까? 해결 방법 parent_map = dict((c, p) for p in tree.getiterator() for c in p) 참조 페이지 https://stackoverflow.com/questions/2170610 2020. 12. 23.