«python» 태그된 질문

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


14
표준 json 모듈로 float 형식 지정
나는 파이썬 2.6 의 표준 json 모듈 을 사용하여 수레 목록을 직렬화하고 있습니다. 그러나 다음과 같은 결과가 나타납니다. >>> import json >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' 소수 두 자리로만 서식을 지정하고 싶습니다. 출력은 다음과 같아야합니다. >>> json.dumps([23.67, 23.97, 23.87]) '[23.67, 23.97, 23.87]' 내 자신의 JSON 인코더 클래스 정의를 …

11
파이썬 함수를 피클 (또는 코드를 직렬화)하는 쉬운 방법이 있습니까?
네트워크 연결을 통해 기능을 전송하려고합니다 (asyncore 사용). 이와 같은 전송을 위해 Python 함수 (이 경우 적어도 부작용이없는 함수)를 직렬화하는 쉬운 방법이 있습니까? 이상적으로는 다음과 같은 한 쌍의 기능을 갖고 싶습니다. def transmit(func): obj = pickle.dumps(func) [send obj across the network] def receive(): [receive obj from the network] func = pickle.loads(s) …
100 python  function  pickle 

27
Python의 네트워크에 IP가 있는지 어떻게 확인할 수 있습니까?
IP 주소 (예 : 192.168.0.1)가 주어지면 Python에서 네트워크 (예 : 192.168.0.0/24)에 있는지 어떻게 확인합니까? Python에 IP 주소 조작을위한 일반적인 도구가 있습니까? 호스트 조회, int에 대한 ip 주소, int에 대한 넷 마스크가있는 네트워크 주소 등과 같은 것들? 바라건대 2.5 용 표준 Python 라이브러리에 있습니다.


19
Python 스크립트가 실행 중인지 확인하십시오.
웹 앱의 일부로 파이썬 데몬을 실행하고 있습니다 / 데몬이 실행 중인지 (파이썬 사용) 빠르게 확인하고 그렇지 않은 경우 시작하려면 어떻게해야합니까? 데몬의 크래시를 수정하기 위해 그렇게하고 싶습니다. 그래서 스크립트를 수동으로 실행할 필요가 없으며, 호출되는 즉시 자동으로 실행 된 다음 계속 실행됩니다. 내 스크립트가 실행 중인지 어떻게 확인할 수 있습니까 (python 사용)?
100 python  process  daemon 

5
홀수 위치에서 목록 요소 추출
그래서 기존 목록의 하위 목록 인 목록을 만들고 싶습니다. 예를 들면 L = [1, 2, 3, 4, 5, 6, 7], 홀수 위치 에 있는 모든 요소 li를 li포함 하는 하위 목록을 만들고 싶습니다 L. 내가 할 수있는 동안 L = [1, 2, 3, 4, 5, 6, 7] li = [] …
100 python  list  slice 

2
h5py에 대한 입력 및 출력 numpy 배열
출력이 크기 가 지정된 행렬이고 항목이 모두 유형 인 Python 코드가 float있습니다. 확장자로 저장 .dat하면 파일 크기는 500MB 정도입니다. 사용 h5py하면 파일 크기가 상당히 줄어든다는 것을 읽었습니다 . 그래서 2D numpy 배열이 A. h5py 파일에 어떻게 저장합니까? 또한 배열을 조작해야하므로 동일한 파일을 읽고 다른 코드에 numpy 배열로 배치하는 방법은 무엇입니까?
100 python  arrays  numpy  h5py 


4
re 모듈의 정규식이 단어 경계 (\ b)를 지원합니까?
정규식에 대해 조금 더 배우려고하는 동안 튜토리얼에서 \b를 사용하여 단어 경계를 일치 시킬 수 있다고 제안했습니다 . 그러나 Python 인터프리터의 다음 스 니펫은 예상대로 작동하지 않습니다. >>> x = 'one two three' >>> y = re.search("\btwo\b", x) 일치하는 항목이 있으면 일치 개체 여야하지만 None. 는 IS \b표현은 파이썬에서 지원되지 또는 …
100 python  regex 

3
Django 모델의 필드 기본값
모델이 있다고 가정합니다. class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) 현재 기본 관리자를 사용하여이 유형의 개체를 생성 / 편집하고 있습니다. b각 개체 를 값으로 만들 수없고 대신 기본값을 받도록 관리자 에서 필드 를 제거하려면 어떻게해야 0000000합니까?

8
Python Logging에서 두 번 나타나는 로그 메시지
Python 로깅을 사용하고 있으며 어떤 이유로 모든 메시지가 두 번 나타납니다. 로깅을 구성하는 모듈이 있습니다. # BUG: It's outputting logging messages twice - not sure why - it's not the propagate setting. def configure_logging(self, logging_file): self.logger = logging.getLogger("my_logger") self.logger.setLevel(logging.DEBUG) self.logger.propagate = 0 # Format for our loglines formatter = logging.Formatter("%(asctime)s …
100 python  logging 

3
Python에서 numpy.random과 random.random의 차이점
Python에 큰 스크립트가 있습니다. 나는 다른 사람들의 코드에서 영감을 얻었 기 때문에 numpy.random일부 작업 (예 : 이항 분포에서 가져온 난수 배열 생성)을 위해 모듈을 사용하고 다른 곳에서는 모듈을 사용했습니다 random.random. 누군가가 둘의 주요 차이점을 말해 줄 수 있습니까? 두 가지 각각에 대한 문서 웹 페이지를 보면 numpy.random더 많은 방법이있는 것 …

14
Python : 한 사전이 다른 더 큰 사전의 하위 집합인지 확인
임의의 수의 kwargs 를 사용하고 해당 kwargs 를 포함하는 데이터베이스와 같은 목록의 요소를 포함하는 목록을 반환 하는 사용자 지정 필터 메서드를 작성하려고합니다 . 예를 들어, d1 = {'a':'2', 'b':'3'}and d2= 같은 것을 가정 하십시오. d1 == d2True가됩니다. 그러나 d2= 같은 것 + 다른 것들이 있다고 가정 하십시오. 내 방법 은 …

8
0으로 나누고 0을 반환하는 방법
파이썬에서 요소 현명한 나누기를 수행하려고하지만 0이 발생하면 몫이 0이되어야합니다. 예를 들면 : array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) 항상 내 데이터를 통해 for 루프를 사용할 수 있지만 실제로 numpy의 최적화를 활용하려면 오류를 무시하는 대신 0으로 나누기 오류를 …

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