«python» 태그된 질문

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

7
Python 시간 측정 기능
각 함수에 소요 된 시간을 테스트하고 시간과 함께 이름을 인쇄하는 파이썬 함수를 만들고 싶습니다. 함수 이름을 인쇄하는 방법과 다른 방법이 있으면 알려주십시오. def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed - start print "Time spent in (function name) is: ", elapsed
122 python  time  callback 

10
Cython 코드가 포함 된 Python 패키지를 어떻게 구성해야합니까?
Cython 코드가 포함 된 Python 패키지를 만들고 싶습니다 . Cython 코드가 잘 작동합니다. 그러나 이제 나는 그것을 포장하는 가장 좋은 방법을 알고 싶습니다. 패키지 만 설치하려는 대부분의 사람들을 위해 .cCython이 생성 한 파일 을 포함 setup.py하고 모듈을 생성 하기 위해 컴파일 하도록 준비 하고 싶습니다 . 그러면 사용자는 패키지를 설치하기 …
122 python  packaging  cython 

12
교차 모듈 변수를 만드는 방법은 무엇입니까?
__debug__는 모든 모듈에 영향을주기 때문에 변수는 부분에 편리합니다. 같은 방식으로 작동하는 다른 변수를 생성하려면 어떻게해야합니까? 하나의 모듈에서 foo를 변경하면 다른 모듈에서 업데이트된다는 점에서 변수 (원래 형이고 'foo'라고 부릅니다)는 진정한 글로벌 일 필요가 없습니다. 다른 모듈을 가져 오기 전에 foo를 설정할 수 있으면 괜찮을 것입니다. 그러면 동일한 값이 표시됩니다.
122 python  module  global 

8
Pandas Groupby : 문자열 통합을 얻는 방법
다음과 같은 데이터 프레임이 있습니다. A B C 0 1 0.749065 This 1 2 0.301084 is 2 3 0.463468 a 3 4 0.643961 random 4 1 0.866521 string 5 2 0.120737 ! 부름 In [10]: print df.groupby("A")["B"].sum() 돌아올 것이다 A 1 1.615586 2 0.421821 3 0.463468 4 0.643961 이제 "C"열에 …
122 python  pandas 


5
ipython 내에서 Python 스크립트 실행
경로를 표시하지 않고 ipython 내부에서 모듈이 아닌 Python 스크립트를 실행할 수 있습니까? PYTHONPATH를 설정하려고했지만 모듈에서만 작동하는 것 같습니다. 나는 실행하고 싶다 %run my_script.py 파일이 포함 된 디렉토리에 있지 않습니다.
122 python  path  ipython 


2
Python에서 다른 선 스타일로 주 및 부 격자 선을 만드는 방법
저는 현재 matplotlib.pyplot그래프를 만드는 데 사용 하고 있으며 주요 격자 선은 단색과 검정색이고 작은 격자 선은 회색 또는 점선으로 표시하고 싶습니다. 그리드 속성에서 which=both/major/mine, 색상 및 선 스타일은 단순히 선 스타일로 정의됩니다. 부선 스타일 만 지정하는 방법이 있습니까? 지금까지 내가 가지고있는 적절한 코드는 plt.plot(current, counts, 'rd', markersize=8) plt.yscale('log') plt.grid(b=True, which='both', …
122 python  matplotlib 

3
unittest.TestCase의 경우 __init__
unittest.TestCase클래스가 초기화 될 때 수행하는 작업에 몇 가지를 추가하고 싶지만 수행 방법을 알 수 없습니다. 지금 나는 이것을하고있다 : #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # more stuff here 이 전체 테스트 세트에 대해 모든 스텁이 …

2
정수를 문자열 Jinja로 변환
나는 정수가있다 {% set curYear = 2013 %} 에서 {% if %}문 좀 문자열과 비교해야합니다. curYear루프에서 감소시켜야하기 때문에 처음에는 문자열로 설정할 수 없습니다 . 어떻게 변환 할 수 있습니까?
122 python  jinja2  nunjucks 

5
matplotlib에서 밀도 플롯을 만드는 방법은 무엇입니까?
RI에서 다음을 수행하여 원하는 출력을 생성 할 수 있습니다. data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) 파이썬에서 (matplotlib 사용) 가장 가까운 것은 간단한 히스토그램이었습니다. import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

5
Django-DB-Migrations : 보류중인 트리거 이벤트가 있으므로 ALTER TABLE을 사용할 수 없습니다.
TextField에서 null = True를 제거하고 싶습니다. - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') 스키마 마이그레이션을 생성했습니다. manage.py schemamigration fooapp --auto 일부 바닥 글 열에 는 마이그레이션을 실행하면 NULL다음이 포함 error됩니다. django.db.utils.IntegrityError : "footer"열에 null 값이 있습니다. 나는 이것을 스키마 마이그레이션에 추가했습니다. for sender in orm['fooapp.EmailSender'].objects.filter(footer=None): sender.footer='' sender.save() 이제 다음을 얻습니다. django.db.utils.DatabaseError: …

4
사전 목록에 값이 이미 있는지 확인 하시겠습니까?
다음과 같이 Python 사전 목록이 있습니다. a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] 다음과 같이 특정 키 / 값이있는 사전이 이미 목록에 있는지 확인하고 싶습니다. // is a dict with 'main_color'='red' in the list already? // if not: add item
122 python  list  dictionary 

7
Python에서 2 차원 배열 회전
프로그램에서 2 차원 배열을 회전 할 필요가 있다고 작성했습니다. 최적의 솔루션을 찾다가이 작업을 수행하는 인상적인 원 라이너를 찾았습니다. rotated = zip(*original[::-1]) 지금 내 프로그램에서 사용하고 있으며 예상대로 작동합니다. 내 문제는 그것이 어떻게 작동하는지 이해하지 못한다는 것입니다. 관련된 다른 기능이 원하는 결과를 얻는 방법을 누군가가 설명해 주시면 감사하겠습니다.

5
파이썬에서 잡힌 예외의 이름을 얻는 방법?
파이썬에서 발생한 예외의 이름을 어떻게 얻을 수 있습니까? 예 : try: foo = bar except Exception as exception: name_of_exception = ??? assert name_of_exception == 'NameError' print "Failed with exception [%s]" % name_of_exception 예를 들어, 여러 (또는 모든) 예외를 포착하고 있으며 오류 메시지에 예외 이름을 인쇄하려고합니다.

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