반응형

Python 30

Python이 동일한 폴더에서 모듈을 찾을 수 없음

Python이 동일한 폴더에서 모듈을 찾을 수 없음 내 파이썬은 어떻게든 같은 디렉토리에서 어떤 모듈도 찾을 수 없습니다.내가 뭘 잘못하고 있는 거지?(2.7항) 그래서 '2014_07_13_test'라는 디렉터리가 하나 있고 그 안에 두 개의 파일이 있습니다. test.py hello.py 안녕하세요?py: # !/usr/local/bin/python # -*- coding: utf-8 -*- def hello1(): print 'HelloWorld!' 그리고 테스트.py: # !/usr/local/bin/python # -*- coding: utf-8 -*- from hello import hello1 hello1() 여전히 파이썬은 나에게 줍니다. >>> Traceback (most recent c..

programing 2023.06.20

장고 동적 모델 필드

장고 동적 모델 필드 저는 관리자를 통해 일부 사용자가 자신의 데이터 필드를 정의하여 양식의 추가 데이터를 수집하고 데이터에 대해 보고할 수 있는 멀티 테넌트(Multi-tenant) 애플리케이션을 개발하고 있습니다.후자의 비트는 JSONField를 좋은 옵션으로 만들지 않기 때문에 대신 다음과 같은 솔루션이 있습니다. class CustomDataField(models.Model): """ Abstract specification for arbitrary data fields. Not used for holding data itself, but metadata about the fields. """ site = models.ForeignKey(Site, default=settings.SITE_ID) n..

programing 2023.06.20

matplotlib에서 가로 세로 비율을 설정하려면 어떻게 해야 합니까?

matplotlib에서 가로 세로 비율을 설정하려면 어떻게 해야 합니까? 사각형 플롯(imshow 사용), 즉 가로 세로 비율을 1:1로 만들려고 하는데 그럴 수가 없습니다.다음 작업이 없습니다. import matplotlib.pyplot as plt ax = fig.add_subplot(111,aspect='equal') ax = fig.add_subplot(111,aspect=1.0) ax.set_aspect('equal') plt.axes().set_aspect('equal') 전화가 그냥 무시되는 것처럼 보입니다(매트플롯립과 관련하여 자주 겪는 문제).plt.gca()를 사용하여 현재 축을 가져오고 측면을 설정하는 간단한 옵션 plt.gca().set_aspect('equal') 당신의 마지막 ..

programing 2023.06.15

파이썬에서 프로그램 실행 시간을 어떻게 계산합니까?

파이썬에서 프로그램 실행 시간을 어떻게 계산합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 파이썬 프로그램 실행 시간을 어떻게 알 수 있습니까? (38개 답변) 마감됨7년 전에. 파이썬에서 프로그램 실행 시간을 어떻게 계산합니까?빠른 대안 import timeit start = timeit.default_timer() #Your statements here stop = timeit.default_timer() print('Time: ', stop - start) 이게 더 빠른 대안인지는 모르겠지만 다른 해결책이 있어요 from datetime import datetime start=datetime.now() #Statements print datetime.now()-start 당신은 아마도 그것을..

programing 2023.06.15

matplotlib에서 플롯, 축 또는 그림을 사용하여 플롯을 그리는 것의 차이점은 무엇입니까?

matplotlib에서 플롯, 축 또는 그림을 사용하여 플롯을 그리는 것의 차이점은 무엇입니까? 저는 matplotlib, tbh에서 플롯을 그릴 때 백엔드에서 무슨 일이 일어나고 있는지 약간 혼란스럽습니다. 플롯, 축, 도형의 계층 구조에 대해 잘 모르겠습니다.문서를 읽어보니 도움이 되었지만 아직도 혼란스럽습니다... 아래 코드는 세 가지 다른 방법으로 동일한 그림을 그립니다. #creating the arrays for testing x = np.arange(1, 100) y = np.sqrt(x) #1st way plt.plot(x, y) #2nd way ax = plt.subplot() ax.plot(x, y) #3rd way figure = plt.figure() new_plot = figure..

programing 2023.06.15

파이썬에서 문자열 크기를 구하는 방법은 무엇입니까?

파이썬에서 문자열 크기를 구하는 방법은 무엇입니까? 예를 들어, 문자열을 가져옵니다. str = "please answer my question" 저는 그것을 파일로 쓰고 싶습니다. 하지만 나는 파일에 문자열을 쓰기 전에 문자열의 크기를 알아야 합니다.어떤 함수를 사용하여 문자열의 크기를 계산할 수 있습니까?문자열의 길이를 말하는 경우 다음을 사용할 수 있습니다. >>> s = 'please answer my question' >>> len(s) # number of characters in s 25 문자열의 크기(바이트)가 필요한 경우: >>> import sys >>> sys.getsizeof(s) 58 또한 문자열 변수를 호출하지 마십시오.str내장된 기능을 음영 처리합니다.파이썬 3: user22..

programing 2023.06.15

파이썬, 유니코드 및 윈도우즈 콘솔

파이썬, 유니코드 및 윈도우즈 콘솔 내가 하려고 할 때print콘솔에 콘솔문자열, ▁that▁라는 오류가 나타날 때가 있습니다.UnicodeEncodeError: 'charmap' codec can't encode character ....Windows 콘솔에서 모든 유니코드 문자를 처리할 수 없기 때문인 것 같습니다. 어떻게 하면 해결할 수 있을까요? 문자: " " " " " " ")가 해야 ??실패하는 대신에? 업데이트:Python 3.6은 PEP 528:Windows 콘솔 인코딩을 UTF-8로 변경합니다. 이제 Windows의 기본 콘솔에서 모든 유니코드 문자를 허용합니다.내부적으로 아래에 언급된 패키지와 동일한 Unicode API를 사용합니다. print(unicode_string)지금 당장 작..

programing 2023.06.10

Python의 math.ceil() 및 math.floor() 연산이 정수 대신 floor()를 반환하는 이유는 무엇입니까?

Python의 math.ceil() 및 math.floor() 연산이 정수 대신 floor()를 반환하는 이유는 무엇입니까? 누가 이것을 설명할 수 있습니까(문서 강조 마이닝에서 직접): math.ceil(x) x의 천장을 x보다 크거나 같은 가장 작은 정수 값인 플로트로 반환합니다. math.floor(x) x의 바닥을 x보다 작거나 같은 가장 큰 정수 값인 플로어로 반환합니다. 왜?.ceil그리고..floor정의상 정수를 계산해야 하는 리턴 플로트는 무엇입니까? 편집: 음, 이것은 왜 그들이 플로트를 반환해야 하는지에 대해 매우 좋은 논쟁을 일으켰고, 저는 막 그 아이디어에 익숙해지고 있었는데, @jcollado가 그들이 실제로 Python 3에서 int를 반환한다고 지적했습니다.다른 답변에서 지적했..

programing 2023.06.10

파이썬에서 숫자의 모든 요소를 찾는 가장 효율적인 방법은 무엇입니까?

파이썬에서 숫자의 모든 요소를 찾는 가장 효율적인 방법은 무엇입니까? 누가 파이썬(2.7)에서 숫자의 모든 요소를 찾는 효율적인 방법을 설명해 줄 수 있습니까? 이를 위한 알고리즘을 만들 수는 있지만, 코드화가 잘 되지 않고 많은 수에 대한 결과를 도출하는 데 시간이 너무 오래 걸린다고 생각합니다.from functools import reduce def factors(n): return set(reduce(list.__add__, ([i, n//i] for i in range(1, int(n**0.5) + 1) if n % i == 0))) 의 모든 요인이 매우 빠르게 반환됩니다.n. 왜 제곱근이 상한입니까? sqrt(x) * sqrt(x) = x따라서 두 요인이 동일하면 둘 다 제곱근입니다.한 요인을..

programing 2023.06.10

py.test 테스트를 실행하도록 PyCharm을 구성하려면 어떻게 해야 합니까?

py.test 테스트를 실행하도록 PyCharm을 구성하려면 어떻게 해야 합니까? 저는 제 파이썬 코드에 대한 단위 테스트를 작성하기 시작하고 싶은데, 파이썬의 번들 단위 테스트보다 py.test 프레임워크가 더 나은 것 같습니다.그래서 "tests" 디렉토리를 프로젝트에 추가하고 test_sample.py를 추가했습니다.이제 "tests" 디렉토리에 있는 모든 테스트를 실행하도록 PyCharm을 구성합니다. PyCharm은 테스트 러너에서 py.test를 지원한다고 합니다.테스트를 실행하기 위해 실행/디버깅 구성을 만들 수 있어야 하며, PyCharm에는 py.test를 위한 "구성 만들기" 대화 상자가 있다고 합니다.하지만 그것이 그 주제에 대한 그들의 문서의 완전한 범위이고, 저는 이 주장되는 대화..

programing 2023.06.05
반응형