본문 바로가기

python 공부2392

파이썬 matplotlib 3d 플롯 종횡비를 설정 하시겠습니까? import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D 종횡비 설정은 2D 플롯에서 작동합니다. ax = plt.axes() ax.plot([0,1],[0,10]) ax.set_aspect('equal','box') 그러나 3d에는 해당되지 않습니다. ax = plt.axes(projection='3d') ax.plot([0,1],[0,1],[0,10]) ax.set_aspect('equal','box') 3D 케이스에 다른 구문이 있습니까, 아니면 구현되지 않았습니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/8130823 2020. 9. 25.
파이썬 인스턴스 멤버의 기본 인수 값을 메서드에 전달하는 방법은 무엇입니까? 인스턴스의 속성 값을 사용하여 기본 인수를 인스턴스 메서드에 전달하고 싶습니다. class C: def __init__(self, format): self.format = format def process(self, formatting=self.format): print(formatting) 시도 할 때 다음과 같은 오류 메시지가 나타납니다. NameError: name 'self' is not defined 방법이 다음과 같이 작동하기를 원합니다. C("abc").process() # prints "abc" C("abc").process("xyz") # prints "xyz" 여기서 문제는 무엇이며 왜 작동하지 않습니까? 어떻게이 작업을 수행 할 수 있습니까? 해결 방법 인스턴스가 존재하기 전에 메서드.. 2020. 9. 25.
파이썬 날짜 시간의 월, 일, 연도에 Mongodb 쿼리 나는 mongodb를 사용하고 있으며 이런 식으로 데이터베이스에 datetime을 저장합니다. 날짜 "17-11-2011 18:00"나는 저장 : date = datetime.datetime(2011, 11, 17, 18, 0) db.mydatabase.mycollection.insert({"date" : date}) 그런 요청을하고 싶습니다 month = 11 db.mydatabase.mycollection.find({"date.month" : month}) 또는 day = 17 db.mydatabase.mycollection.find({"date.day" : day}) 누구든지이 쿼리를 수행하는 방법을 알고 있습니까? 해결 방법 날짜는 타임 스탬프 형식으로 저장됩니다. 특정 월에 속한 모든 것을 원하.. 2020. 9. 25.
파이썬 URL에서 이스케이프 된 문자 디코딩 이스케이프 문자가있는 URL이 포함 된 목록이 있습니다. 이러한 문자는 html 페이지를 복구 할 때 urllib2.urlopen 에 의해 설정되었습니다. http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=edit http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=history http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh 파이썬에서 이스케이프되지 않은 형태로 다시 변환하는 방법이 있습니까? 추신 : URL은 utf-8로 인코딩됩니다. 해결 방법 urllib.u.. 2020. 9. 25.
파이썬 Python Paramiko에서 명령을 실행 한 후 어떻게 결과를 저장할 수 있습니까? 아래에서 볼 수 있듯이 결과를 저장할 수 있습니까? 원인, 두 번째 및 세 번째 stdout.read ()에서 결과에 도달 할 수 없습니다. import paramiko import os dssh = paramiko.SSHClient() dssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) dssh.connect('192.168.1.250', username='root', password='pass') import os stdin, stdout, stderr = dssh.exec_command('ifconfig') print stdout.read() print ('Sleeping 2 seconds!') os.system('sleep 2') stdin, .. 2020. 9. 25.
파이썬 Flask와 Tornado를 함께 사용하십니까? 각각에는 함수를 호출하는 URL 디스패처가 있고 둘 다 Python 파일을 사용하기 때문에 (Django에서는 Python 파일을 실행하지 않지만 플라스크 또는 토네이도에서는 실행합니다) 웹 사이트에 두 개의 개별 부분을 갖는 것이 합리적입니까? 한 부분은 Tornado로 비 차단 작업을 실행하고 다른 부분은 Flask로 작성 되었습니까? 이것이 좋은 생각이라면 Flask와 Tornado간에 쿠키 / 세션을 공유하는 방법은 무엇입니까? Flask가 자체 시스템을 사용하고 Tornado가 자체 시스템을 사용하므로 문제가 발생합니까? 해결 방법 나는 해결책의 50 %를 얻었다 고 생각하고, 쿠키는 아직 테스트되지 않았지만 이제 Tornado를 사용하여 Flask 응용 프로그램을로드하고 Tornado + Fl.. 2020. 9. 25.
파이썬 클래스에 대한 __str__ 메서드를 정의하는 방법은 무엇입니까? Python에서 객체 클래스는 모든 (새 스타일) 클래스의 루트 수퍼 클래스 역할을합니다. 최소한 기본적으로 str 및 repr 을 object 하위 클래스의 "클래스 인스턴스"에 적용하면 동일한 결과가 생성됩니다. >>> class spam(object): pass ... >>> str(spam) "" >>> str(spam) == repr(spam) 나는 str을 적용하는 것을 제외하고는 모든면에서 object 와 동일한 object 의 서브 클래스를 정의하고 싶습니다. 및 repr to fancyobject 자체는 다른 출력을 생성합니다. >>> class ham(fancyobject): pass ... >>> str(ham) 'ham' >>> repr(ham) "" 파이썬에서 이것을 수행하는 방법.. 2020. 9. 25.
파이썬 Google App Engine에서 파일 업로드 사용자가 Visual Studio 프로젝트 파일을 다운 그레이드 할 수있는 웹 앱을 만들 계획입니다. 그러나 Google App Engine은 db.TextProperty 및 db.BlobProperty 를 통해 Google 서버에 파일 업로드 및 플랫 파일 저장을 허용하는 것으로 보입니다. 이 작업을 수행 할 수있는 방법에 대한 코드 샘플 (클라이언트 및 서버 측 모두)을 누구든지 제공 할 수있어 기쁩니다. 해결 방법 여기에 완전한 작업 파일이 있습니다. Google 사이트에서 원본을 가져 와서 좀 더 현실적으로 만들기 위해 수정했습니다. 주의해야 할 몇 가지 사항 : 이 줄의 목적은 ServeHandler class is to "fix" the key so that it gets rid of any .. 2020. 9. 25.
파이썬 matplotlib에서 상관 관계 그래프 그리기 n = 2 인 이산 벡터 데이터 세트가 있다고 가정합니다. DATA = [ ('a', 4), ('b', 5), ('c', 5), ('d', 4), ('e', 2), ('f', 5), ] 두 변수 간의 상관 관계를 시각화하기 위해 matplotlib로 해당 데이터 세트를 어떻게 플로팅 할 수 있습니까? 간단한 코드 예제라면 좋을 것입니다. 해결 방법 Joe Kington이 정답을 가지고 있지만 DATA 가 표현 된 것보다 더 복잡 할 수 있습니다. 'a'에 여러 값이있을 수 있습니다. Joe가 x 축 값을 작성하는 방법은 빠르지 만 고유 한 값 목록에서만 작동합니다. 이 작업을 수행하는 더 빠른 방법이있을 수 있지만이 방법으로 수행했습니다. import matplotlib.pyplot as plt def .. 2020. 9. 25.
파이썬 Python에서 파일 gzip Python으로 파일을 gzip하고 싶습니다. subprocss.check_call ()을 사용하려고하는데 'OSError : [Errno 2] No such file or directory'오류와 함께 계속 실패합니다. 내가 여기서 시도하는 것에 문제가 있습니까? subprocess.check_call을 사용하는 것보다 파일을 gzip하는 더 좋은 방법이 있습니까? from subprocess import check_call def gZipFile(fullFilePath) check_call('gzip ' + fullFilePath) 감사!! 해결 방법 이 시도: check_call(['gzip', fullFilePath]) 참조 페이지 https://stackoverflow.com/questions/.. 2020. 9. 25.