«python» 태그된 질문

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

4
셔플 된 목록을 복사하는 것이 훨씬 느린 이유는 무엇입니까?
셔플 된 range(10**6)목록을 10 번 복사하는 데 약 0.18 초가 걸립니다. (5 번 실행됩니다) 0.175597017661 0.173731403198 0.178601711594 0.180330912952 0.180811964451 셔플되지 않은 목록을 10 번 복사하는 데 약 0.05 초가 걸립니다. 0.058402235973 0.0505464636856 0.0509734306934 0.0526022752744 0.0513324916184 내 테스트 코드는 다음과 같습니다. from timeit import timeit import random a = range(10**6) random.shuffle(a) …

11
python + ldap을 사용하여 Active Directory에 대한 인증
Python + LDAP를 사용하여 AD에 대해 어떻게 인증합니까? 나는 현재 python-ldap 라이브러리를 사용하고 있으며 그것이 생산하는 것은 눈물뿐입니다. 간단한 쿼리를 수행하기 위해 바인딩 할 수도 없습니다. import sys import ldap Server = "ldap://my-ldap-server" DN, Secret, un = sys.argv[1:4] Base = "dc=mydomain,dc=co,dc=uk" Scope = ldap.SCOPE_SUBTREE Filter = "(&(objectClass=user)(sAMAccountName="+un+"))" Attrs = ["displayName"] …

1
그룹화 된 Pandas DataFrame에 함수를 병렬로 효율적으로 적용
매우 큰 그룹 DataFrame(혼합 데이터 유형)에 함수를 적용해야하는 경우가 많으며 여러 코어를 활용하고 싶습니다. 그룹에서 반복자를 만들고 다중 처리 모듈을 사용할 수 있지만 모든 그룹과 함수의 결과를 프로세스 간의 메시징을 위해 선택해야하므로 효율적이지 않습니다. 산세를 피하거나 DataFrame완전히 복사하는 것을 피할 수있는 방법이 있습니까? 다중 처리 모듈의 공유 메모리 기능이 numpy배열 …


8
Django Rest Framework-ModelSerializer에 사용자 정의 필드를 추가하는 방법
을 (를) 만들고 ModelSerializer내 모델의 일부가 아닌 사용자 정의 필드를 추가하고 싶습니다. 여기 에 추가 필드를 추가하는 설명을 찾았고 다음을 시도했습니다. customField = CharField(source='my_field') 이 필드를 추가하고 내 validate()함수를 호출 하면이 필드는 attrdict의 일부가 아닙니다 . attr추가 필드를 제외하고 지정된 모든 모델 필드를 포함합니다. 따라서 덮어 쓴 유효성 검사에서이 필드에 …



1
16331239353195370.0에 특별한 의미가 있습니까?
import numpy as np나는 그것을 사용하여 np.tan(np.pi/2) 제목에 숫자가 아니라 np.inf 16331239353195370.0 이 번호가 궁금합니다. 시스템 기계 정밀도 매개 변수와 관련이 있습니까? 뭔가로부터 계산할 수 있었습니까? (나는 비슷한 라인을 따라 생각하고 있습니다 sys.float_info) 편집 : Java, octace, matlab과 같은 다른 환경에서도 동일한 결과를 실제로 재현 할 수 있습니다. 제안 된 …


8
Pandas / Pyplot의 산점도 : 범주별로 플로팅하는 방법
Pandas DataFrame 개체를 사용하여 pyplot에서 간단한 산점도를 만들려고하지만 두 개의 변수를 그리는 효율적인 방법을 원하지만 기호는 세 번째 열 (키)로 지정됩니다. df.groupby를 사용하여 다양한 방법을 시도했지만 성공적으로 수행하지 못했습니다. 샘플 df 스크립트는 다음과 같습니다. 이렇게하면 'key1'에 따라 마커의 색상이 지정되지만 'key1'카테고리의 범례를보고 싶습니다. 가까워요? 감사. import numpy as np import …

2
문자열을 여러 번 표시
'-'와 같은 문자 나 문자열을 n 번 인쇄하고 싶습니다. 루프를 사용하지 않고 할 수 있나요? .. 같은 기능이 있나요? print('-',3) .. -이것은 다음과 같이 3 번 인쇄를 의미 합니다. ---
89 python 

10
스크립트에서 stdout을 캡처 하시겠습니까?
다음과 같은 스크립트가 있다고 가정합니다. # module writer.py import sys def write(): sys.stdout.write("foobar") 이제 write함수 의 출력을 캡처하고 추가 처리를 위해 변수에 저장 한다고 가정 합니다. 순진한 해결책은 다음과 같습니다. # module mymodule.py from writer import write out = write() print out.upper() 그러나 이것은 작동하지 않습니다. 다른 해결책을 생각 해냈고 …
89 python  stdout  sys 

7
원시 Python 문자열에 따옴표를 포함하는 방법
중히 여기다: >>> r"what"ever" SyntaxError: invalid syntax >>> r"what\"ever" 'what\\"ever' 그렇다면 우리는 어떻게 따옴표를 얻지 만 슬래시가 아닌가? 그리고 제안하지 마십시오 r'what"ever'. 왜냐하면 질문은 우리가 두 가지 유형의 따옴표를 어떻게 포함 할 것인가? 관련
89 python  syntax 

2
python 버전에 따라 requirements.txt
6을 사용하여 python2 패키지를 python3 (내 소유가 아님)로 이식하여 두 패키지 모두와 호환되도록 시도하고 있습니다. 그러나 requirements.txt에 나열된 패키지 중 하나는 이제 python3 stdlib에 포함되어 있으며 pypi 버전은 python3에서 작동하지 않으므로 조건부로 제외하고 싶습니다. setup.py에서이 작업을 수행하는 것은 쉽습니다. 다음과 같이 할 수 있습니다. if sys.version_info[0] == 2: requirements += …
89 python  pip 

10
람다 함수 및 매개 변수의 범위?
일련의 GUI 이벤트에 대해 거의 똑같은 콜백 함수가 필요합니다. 함수는 어떤 이벤트가 호출했는지에 따라 약간 다르게 작동합니다. 나에게 간단한 경우처럼 보이지만 람다 함수의 이상한 동작을 이해할 수 없습니다. 그래서 아래에 다음과 같은 간단한 코드가 있습니다. def callback(msg): print msg #creating a list of function handles with an iterator funcList=[] for …

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