본문 바로가기

전체 글2393

파이썬 매우 높은 품질로 파이썬으로 이미지 저장 파이썬 플롯을 매우 높은 품질로 저장하려면 어떻게해야합니까? 즉, pdf 파일에 저장된 개체를 계속 확대하면 흐릿함이 없습니까? 또한 저장하기에 가장 좋은 모드는 무엇입니까? png , eps ? 아니면 다른? Latexmk 컴파일을 엉망으로 만드는 숨겨진 숫자가 있기 때문에 pdf 를 할 수 없습니다. 해결 방법 matplotlib 를 사용 중이고 라텍스 문서에서 좋은 수치를 얻으려면 eps로 저장하십시오. 특히, 이미지를 플롯하는 명령을 실행 한 후 다음과 같이 시도하십시오. plt.savefig('destination_path.eps', format='eps') eps 파일이 가장 잘 작동하고 dpi 매개 변수가 문서에서 실제로보기 좋게 만드는 요소라는 것을 발견했습니다. 최신 정보: 저장하기 전에.. 2021. 1. 20.
파이썬 django의 관리자에서 개체를 편집하는 링크를 비활성화 하시겠습니까 (표시 목록 만 해당)? Django의 관리자에서 "변경할 항목 선택"페이지에 제공된 링크를 비활성화 하여 사용자가 항목을 편집하기 위해 어디로 든 이동할 수 없도록합니다. (사용자가이 목록으로 수행 할 수있는 작업을 드롭 다운 작업 집합으로 제한 할 것입니다. 필드를 실제로 편집하지 않습니다.) class HitAdmin(admin.ModelAdmin): list_display = ('user','ip','user_agent','hitcount') search_fields = ('ip','user_agent') date_hierarchy = 'created' list_display_links = [] # doesn't work, goes to default 편집 할 링크없이 내 개체 목록을 얻는 방법에 대한 아이디어가 있습니까.. 2021. 1. 20.
파이썬 프레임 용 Tkinter 스크롤바 from Tkinter import * def data(): for i in range(50): Label(frame,text=i).grid(row=i,column=0) Label(frame,text="my text"+str(i)).grid(row=i,column=1) Label(frame,text="..........").grid(row=i,column=2) def myfunction(event): canvas.configure(scrollregion=canvas.bbox("all"),width=200,height=200) root=Tk() sizex = 800 sizey = 600 posx = 100 posy = 100 root.wm_geometry("%dx%d+%d+%d" % (sizex, size.. 2021. 1. 20.
파이썬 가져올 수 있도록 내 파이썬 모듈을 어디에 두어야합니까? 나는 파이썬으로 내 자신의 패키지를 가지고 있으며 매우 자주 사용하고 있습니다. PYTHONPATH 또는 sys.path를 사용하지 않고 가져올 수 있도록 패키지를 넣어야하는 가장 우아하고 일반적인 디렉토리는 무엇입니까? 예를 들어 사이트 패키지는 어떻습니까? /usr/lib/python2.7/site-packages. 파이썬에서 패키지를 복사하여 붙여 넣는 것이 일반적입니까? 해결 방법 나는 일반적으로 사용자 사이트 디렉토리에 가져올 준비가 된 항목을 넣습니다. ~/.local/lib/pythonX.X/site-packages 플랫폼에 적합한 디렉토리를 표시하려면 python -m site --user-site 를 사용할 수 있습니다. 편집 : 생성하면 sys.path 에 표시됩니다. mkdir -p .. 2021. 1. 19.
파이썬 Django의 ImageField 이미지가 템플릿에로드되지 않습니다. 내 로컬 컴퓨터에서 Django (1.5.1)를 사용하여 갤러리를 만들고 있습니다. 내 앨범 모델에는 ImageField 가 있습니다. 앨범의 모든 이미지를 표시하는보기가 있습니다. 잘 작동하지만 마지막에는 이미지가 표시되지 않습니다. 보시다시피 이미지 테두리가 있지만 이미지가로드되지 않습니다. class Category(models.Model): ### class Album(models.Model): category = models.ForeignKey(Category, related_name='albums') ### class Image(models.Model): album = models.ForeignKey(Album) image = models.ImageField(upload_to = 'images.. 2021. 1. 19.
파이썬 하위 프로세스 호출에서 종료 코드 및 stderr 가져 오기 call, check_call, check_output과 같은 하위 프로세스에서 제공하는 함수를 읽고 각 기능이 어떻게 작동하고 서로 다른지 이해합니다. 현재 check_output을 사용하고 있으므로 다음과 같이 stdout에 액세스하고 "try block"을 사용하여 예외를 잡을 수 있습니다. # "cmnd" is a string that contains the command along with it's arguments. try: cmnd_output = check_output(cmnd, stderr=STDOUT, shell=True, timeout=3, universal_newlines=True); except CalledProcessError: print("Status : FAIL") print.. 2021. 1. 19.
파이썬 간단한 스레딩 이벤트 예제 나란히 실행할 두 개의 타이머가 있지만이 두 스레드가 서로 상호 작용하도록 만드는 방법을 모르겠습니다. 잠금, 이벤트 또는 모든 것을 전달하십시오. 누군가가 그 기능에 대한 간략한 설명과 함께 여기에 간단한 전체 예제를 덤프 할 수 있습니까? 저는 3.3을 배우려고 노력 중이므로 가능하면이 버전에서 작동하는 코드를 게시 할 수 있습니다. 나는 또한 내가 찾은 튜토리얼이 그들이 어떤 버전의 Python을 시험하고 있는지 알려주지 않는다는 것을 발견했습니다. 해결 방법 #!python3 import threading from queue import Queue import time # lock to serialize console output lock = threading.Lock() def do_work(i.. 2021. 1. 19.
파이썬 numpy 행 합계로 행 나누기 이 행의 모든 ​​값의 합으로 numpy 배열 행을 어떻게 나눌 수 있습니까? 이것은 하나의 예입니다. 그러나 나는 이것을하는 화려하고 훨씬 더 효율적인 방법이 있다고 확신합니다. import numpy as np e = np.array([[0., 1.],[2., 4.],[1., 5.]]) for row in xrange(e.shape[0]): e[row] /= np.sum(e[row]) 결과: array([[ 0. , 1. ], [ 0.33333333, 0.66666667], [ 0.16666667, 0.83333333]]) 해결 방법 방법 # 1 : None (또는 np.newaxis )을 사용하여 방송이 작동하도록 추가 차원을 추가합니다. >>> e array([[ 0., 1.], [ 2., 4.].. 2021. 1. 19.
파이썬 Map의 키 배열 가져 오기 저는 파이썬 기반으로 Java를 배우려고 노력하고 있으므로 저를 참아주세요. Sieve of Eratosthenes 메서드를 구현하고 있습니다 (Python에 하나가 있습니다. Java로 변환하려고합니다). def prevPrimes(n): """Generates a list of primes up to 'n'""" primes_dict = {i : True for i in range(3, n + 1, 2)} for i in primes_dict: if primes_dict[i]: num = i while (num * i 2021. 1. 19.
파이썬 파일 모드 "w +"와 혼동 모드 'r +', 'w +'및 'a +'는 업데이트 할 파일을 엽니 다 ( 'w +'는 파일을 자릅니다). 바이너리와 텍스트 파일을 구별하는 시스템에서 바이너리 모드로 파일을 열려면 모드에 'b'를 추가하십시오. 이러한 구분이없는 시스템에서는 'b'를 추가해도 효과가 없습니다. w + : 쓰기와 읽기를 위해 파일을 엽니 다. 파일이있는 경우 기존 파일을 덮어 씁니다. 파일이 없으면 읽기 및 쓰기를위한 새 파일을 만듭니다. 그러나 w + 로 열린 파일을 읽는 방법은 무엇입니까? 해결 방법 with 문을 사용하여 파일을 열고 있다고 가정 해 보겠습니다. 그런 다음 다음과 같이 파일에서 읽을 수 있습니다. with open('somefile.txt', 'w+') as f: # Note that f has no.. 2021. 1. 19.