«python» 태그된 질문

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


4
Django에서 Python 로깅의 우아한 설정
나는 아직 내가 만족하는 Django로 Python 로깅을 설정하는 방법을 찾지 못했습니다. 내 요구 사항은 매우 간단합니다. 다른 이벤트에 대한 다른 로그 처리기-즉, 다른 파일에 기록 할 수 있기를 원합니다. 내 모듈의 로거에 쉽게 액세스 할 수 있습니다. 모듈은 적은 노력으로 로거를 찾을 수 있어야합니다. 명령 줄 모듈에 쉽게 적용 할 …
101 python  django  logging 

3
`if __name__ == '__main __'`루비에서 동일
저는 Ruby를 처음 사용합니다. 별도로 계속 사용하려는 도구가 포함 된 모듈에서 함수를 가져 오려고합니다. 파이썬에서는 간단히 이렇게합니다. def a(): ... def b(): ... if __name__ == '__main__': a() b() 이 날 프로그램을 실행하거나 사용하는 모듈로 가져올 수 있습니다 a()및 / 또는 b()별도. Ruby에서 동등한 패러다임은 무엇입니까?
101 python  ruby  main 


4
Python str 대 유니 코드 유형
파이썬 2.7 작업, 나는 진짜 장점은 형식을 사용하여이 무엇인지 궁금하네요 unicode대신 str둘 다 유니 코드 문자열을 보유 할 수있을 것 같은. unicode이스케이프 문자를 사용하여 문자열에 유니 코드 코드를 설정할 수 있다는 것 외에 특별한 이유가 \있습니까? : 다음을 사용하여 모듈 실행 : # -*- coding: utf-8 -*- a = 'á' …
101 python  string  unicode 

6
파이썬에서 networkx를 사용하여 방향성 그래프를 그리는 방법?
그래프에 매핑하려는 스크립트에서 나오는 노드가 있습니다. 아래에서 Arrow를 사용하여 A에서 D로 이동하고 아마도 가장자리가 (빨간색 또는 무언가)로 채색되어 있습니다. 이것은 기본적으로 다른 모든 노드가 존재할 때 A에서 D 로의 경로와 같습니다. 각 노드를 도시로 상상할 수 있으며 A에서 D로 이동하려면 방향 (화살표 포함)이 필요합니다. 아래 코드는 그래프를 작성합니다. import networkx …

16
람다 함수 또는 중첩 함수 ( 'def') 중 어느 것이 더 선호됩니까?
나는 주로 람다 함수를 사용하지만 때로는 동일한 동작을 제공하는 중첩 함수를 사용합니다. 다음은 둘 중 하나가 다른 함수 내에서 발견 된 경우 기능적으로 동일한 작업을 수행하는 몇 가지 간단한 예입니다. Lambda 함수 >>> a = lambda x : 1 + x >>> a(5) 6 중첩 함수 >>> def b(x): return …

26
거의 모든 라이브러리를 설치하는 pip 문제
거의 모든 것을 설치하기 위해 pip를 사용하는 데 어려움이 있습니다. 나는 코딩을 처음 접했기 때문에 이것이 내가 잘못하고있는 일이라고 생각하고 내가 필요한 대부분의 작업을 수행하기 위해 easy_install을 선택했지만 일반적으로 작동했습니다. 그러나 이제 nltk 라이브러리를 다운로드하려고하는데 둘 다 작업이 완료되지 않았습니다. 나는 들어 가려고했다 sudo pip install nltk 그러나 다음과 같은 …
101 python  pip  nltk  easy-install 

10
목록에서 이상 값을 거부하는 numpy 내장 기능이 있습니까?
다음과 같은 작업을 수행하는 numpy 내장이 있습니까? 즉, 목록을 가져 와서 에서 점의 일부 가정 분포를 기반으로 제거 된 외부 요소 가있는 목록 d을 반환합니다 .filtered_dd import numpy as np def reject_outliers(data): m = 2 u = np.mean(data) s = np.std(data) filtered = [e for e in data if (u …
101 python  numpy 

5
Django URL 리디렉션
다른 URL과 일치하지 않는 트래픽을 다시 홈페이지로 리디렉션하려면 어떻게해야합니까? urls.py : urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) 현재 마지막 항목은 모든 "기타"트래픽을 홈페이지로 보내지 만 HTTP 301 또는 302 를 통해 리디렉션하고 싶습니다 .

15
양방향 / 역지도 [중복]
이 질문에 이미 답변이 있습니다 . 효율적인 양방향 해시 테이블을 구현하는 방법은 무엇입니까? (7 답변) 휴일 이십이일 전에 . 저는 파이썬에서이 스위치 보드 작업을하고 있습니다. 여기서 누가 누구와 이야기하고 있는지 추적해야합니다. 따라서 Alice-> Bob이라면 이는 Bob-> Alice를 의미합니다. 예, 두 개의 해시 맵을 채울 수 있지만 누군가 하나로 할 아이디어가 …
101 python 

6
무한 재귀 오류없이 __getattribute__을 어떻게 구현합니까?
클래스의 한 변수에 대한 액세스를 재정의하고 싶지만 다른 모든 변수는 정상적으로 반환됩니다. 이 작업을 어떻게 수행 __getattribute__합니까? 나는 다음을 시도했지만 (내가하려는 것을 설명해야 함) 재귀 오류가 발생합니다. class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. else: return self.__dict__[name] >>> print D().test 0.0 >>> print D().test2 ... …
101 python  class  oop  recursion  getattr 

2
Python / numpy / pandas에서 임의의 객체가 NaN인지 효율적으로 확인합니까?
내 numpy 배열은 np.nan누락 된 값을 지정 하는 데 사용 합니다. 데이터 세트를 반복하면서 이러한 누락 된 값을 감지하고 특수한 방식으로 처리해야합니다. 에서 지원하는 유형의 하위 집합이 아닌 numpy.isnan(val)한 잘 작동 val하는 numpy.isnan(). 예를 들어 문자열 필드에서 누락 된 데이터가 발생할 수 있으며이 경우 다음과 같은 결과가 발생합니다. >>> np.isnan('some_string') …
101 python  numpy  pandas 

11
Python의 파일 / 스트림에서 여러 JSON 값을 느리게 읽을 수있는 방법은 무엇입니까?
Python의 파일 / 스트림에서 한 번에 하나씩 여러 JSON 개체를 읽고 싶습니다. 불행하게도 json.load()단지 .read()파일의 마지막에이를 때까지에요; 단일 객체를 읽거나 객체를 느리게 반복하는 데 사용하는 방법이없는 것 같습니다. 이렇게 할 수있는 방법이 있습니까? 표준 라이브러리를 사용하는 것이 이상적이지만 타사 라이브러리가있는 경우 대신 사용합니다. 현재 각 개체를 별도의 줄에 배치하고를 사용 …

2
Celery vs. RQ 사용의 장단점 [닫기]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문 개선 현재 저는 일부 백그라운드 작업을 구현해야하는 파이썬 프로젝트에서 작업하고 있습니다 (주로 이메일 전송 및 많은 …

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