«python» 태그된 질문

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


3
작은 목록보다 작은 문자열을 반복하는 것이 왜 느린가요?
나는 timeit을 가지고 놀고 있었고 작은 문자열에 대한 간단한 목록 이해가 작은 단일 문자열 목록에서 동일한 작업을 수행하는 것보다 오래 걸린다는 것을 알았습니다. 어떤 설명? 거의 1.35 배나 많은 시간입니다. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x for x in ['a', 'b', 'c']]") …

1
파이썬 가비지 컬렉터 문서 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 오년 전에 . 이 질문을 개선하십시오 파이썬 가비지 수집이 어떻게 작동하는지 자세히 설명하는 문서를 찾고 있습니다. 어느 단계에서 수행되는 작업에 관심이 있습니다. 이 3 개의 컬렉션에는 …

7
__init __ ()가 부모 클래스의 __init __ ()을 호출해야합니까?
나는 Objective-C 에서이 구성을 얻었습니다. - (void)init { if (self = [super init]) { // init class } return self; } 파이썬은 부모 클래스의 구현을 호출해야합니까 __init__? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) # init class 이것은에도 참 / 거짓의인가 __new__()와 __del__()? 편집 : 매우 유사한 질문이 있습니다 : 파이썬의 상속과 …
132 python  oop  superclass 

5
파이썬에서 나열하는 사전 키 값에 대한 반복
파이썬에서 작업하기 2.7. 팀 이름을 키로 사용하는 사전과 점수를 매기고 각 팀에 대해 값 목록으로 허용 한 런의 양이 있습니다. NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} 사전을 함수에 공급하고 각 팀 (키)을 반복하고 싶습니다. 사용중인 코드는 다음과 같습니다. 지금은 팀 단위로만 갈 수 있습니다. 각 …

8
이맥스 대량 들여 쓰기
코드 블록에 try / except를 추가하려는 경우 Emacs에서 Python으로 작업하면 전체 블록을 한 줄씩 들여 쓰기 해야하는 경우가 종종 있습니다. Emacs에서는 한 번에 전체 블록을 어떻게 들여 쓰기합니까? 저는 숙련 된 Emacs 사용자는 아니지만 ssh를 통해 작업하는 데 가장 적합한 도구라는 것을 알았습니다. 차이가 나는 경우 GUI가 아닌 명령 줄 …
132 python  emacs  ssh 

8
파이썬에서 RPC를 수행하기위한 현재의 선택은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 실제로 Pyro 및 RPyC로 일부 작업을 수행했지만이 두 가지보다 RPC 구현이 더 많습니다. 우리는 그것들의 …
132 python  rpc 

3
numpy, scipy, matplotlib와 pylab의 혼동
Numpy, scipy, matplotlib 및 pylab은 과학 계산에 파이썬을 사용하는 사람들 사이에서 일반적인 용어입니다. 나는 단지 pylab에 대해 조금 배우고 혼란스러워했습니다. numpy를 가져올 때마다 항상 다음을 수행 할 수 있습니다. import numpy as np 나는 단지 한 번 생각하면 from pylab import * numpy도 가져옵니다 ( np별명 포함). 기본적으로 두 번째는 …

6
boto3를 사용하여 S3 객체를 파일에 저장하는 방법
AWS의 새로운 boto3 클라이언트로 "hello world"를 수행하려고합니다 . 내가 가진 유스 케이스는 매우 간단합니다 .S3에서 객체를 가져 와서 파일에 저장하십시오. boto 2.XI에서는 다음과 같이합니다. import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') boto에서 3. 동일한 작업을 수행하는 깔끔한 방법을 찾을 수 없으므로 "스트리밍"개체를 수동으로 반복하고 있습니다. import boto3 key = boto3.resource('s3').Object('fooo', 'docker/my-image.tar.gz').get() …

8
클래스에 함수가 정의되어 있는지 확인하는 가장 빠른 방법은 무엇입니까?
AI 상태 공간 검색 알고리즘을 작성 중이며 검색 알고리즘을 빠르게 구현하는 데 사용할 수있는 일반 클래스가 있습니다. 서브 클래스는 필요한 연산을 정의하고 알고리즘은 나머지를 수행합니다. 여기에 내가 붙어있는 곳이 있습니다 : 부모 상태를 반복해서 다시 생성하지 않기를 원하므로 다음 함수가 있습니다.이 함수는 모든 상태에 합법적으로 적용될 수있는 작업을 반환합니다. def …
132 python 

4
파이썬, 객체 생성
나는 파이썬을 배우려고 노력하고 있으며 지금은 수업을 중단시키고 인스턴스로 클래스를 조작하는 방법을 배우려고합니다. 이 연습 문제를 이해하지 못하는 것 같습니다. 이름, 나이 및 전공이 입력과 동일한 학생 객체를 만들어 반환 def make_student(name, age, major) 객체에 의해 의미하는 바를 얻지 못합니다.이 값을 보유하는 함수 내에 배열을 만들어야한다는 의미입니까? 또는 클래스를 만들고이 …
132 python 

9
파이썬은 여러 변수를 같은 값으로 할당합니까? 행동 목록
변수를 초기화하기 위해 아래에 표시된 것처럼 여러 대입을 사용하려고했지만 동작에 혼란스러워서 값 목록을 별도로 다시 할당 할 것으로 예상합니다. 전과 같이 b [0]과 c [0]이 0임을 의미합니다. a=b=c=[0,3,5] a[0]=1 print(a) print(b) print(c) 결과 : [1, 3, 5] [1, 3, 5] [1, 3, 5] 그 맞습니까? 여러 과제에 무엇을 사용해야합니까? 이것과 …
132 python  list 

8
기능이 여러 조건 인 Numpy
dists라는 거리 배열이 있습니다. 두 값 사이의 dists를 선택하고 싶습니다. 이를 위해 다음 코드 줄을 작성했습니다. dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] 그러나 이것은 조건에 대해서만 선택합니다 (np.where(dists <= r + dr)) 임시 변수를 사용하여 순차적으로 명령을 수행하면 정상적으로 작동합니다. 위의 코드가 작동하지 않는 이유는 무엇이며 어떻게 …
132 python  numpy 

1
Pipfile과 Pipfile.lock은 어떻게 사용됩니까?
Pipfile / Pipfile.lock은 Python 패키징 컨텍스트에서 requirements.txt를 대체하는 것으로 보입니다. 그러나 실제로 어떻게 작동하는지에 대한 문서는 많지 않습니다. 나는 파이썬 웹 사이트의 PyPi 섹션에 pipfile의 진화 설명 발견 여기를 하지만 꽤 지저분 그리고 파일의 다른 부분의 의미를 설명하지 않습니다. 이 파일들을 이해하는 방법에 대한 조언이 있습니까?
132 python  pip 

13
주어진 (숫자) 분포로 난수 생성
다른 값에 대한 확률이있는 파일이 있습니다. 1 0.1 2 0.05 3 0.05 4 0.2 5 0.4 6 0.2 이 분포를 사용하여 난수를 생성하고 싶습니다. 이를 처리하는 기존 모듈이 있습니까? 자체적으로 코딩하는 것은 매우 간단합니다 (누적 밀도 함수 작성, 임의의 값 [0,1] 생성 및 해당 값 선택). 이것은 일반적인 문제 여야하며 …
132 python  module  random 

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