목록파이썬 (69)
스택큐힙리스트
셋업.py에서 develop 와 nstall are 두 가지 옵션이 있어서 혼란스럽습니다. 이 ite , us 에 따르면, develop 를 사용하면 사이트 패키지 디렉토리에 특별한 링크가 생성됩니다.사람들은 새로운 설치를 위해 python setup.py install을 사용하고 설정 파일에 변경 사항이 있을 때 python setup.py develop을 사용하는 것을 제안했습니다.이 명령어들의 사용법에 대해 누군가 알려 줄 수 있을까요?답변 1python setup.py install은 일반적으로 개발/수정/디버그하지 않을 (세 번째 파티) 패키지를 설치하는 데 사용됩니다.당신이 만든 것에 대해서, 먼저 패키지를 설치한 다음에 매번 패키지를 다시 설치하지 않고도 코드를 자주 편집할 수 있기를 원합니..
중복된 인덱스 값이 있는 행을 삭제하는 방법은 무엇인가요?아래의 기상 데이터프레임에서, 때로는 과학자가 관측치를 바로잡기 위해 행을 편집하는 것이 아니라 중복 행을 파일 끝에 추가함으로써 수행됩니다.저는 웹에서 자동화된 기상 데이터를 읽고 있습니다 (5분마다 관측이 이루어지며 각 기상 관측소마다 월별 파일로 편집됩니다.) 파일을 구문 분석한 후에는 DataFrame이 다음과 같이 보입니다. Sta Precip1hr Precip5min Temp DewPnt WindSpd WindDir AtmPressDate 2001-01-01 00:00:00 KPDX 0 0 4 3 0 0 30.312001-01-01 00:05:00 KPDX 0 0 4 3 0 0 30.302001-01-01 00:10:00 KPDX 0 0..
decorated과 @staticmethod로 꾸며진 방법과 @classmethod로 꾸며진 방법의 차이점은 무엇입니까?답변 1어쩌면 예시 코드가 도움이 될지도 모릅니다: foo , class_foo 및 static_foo 의 호출 서명 차이점에 유의하십시오. class A(object): def foo(self, x): print(fexecuting foo({self}, {x})) @classmethod def class_foo(cls, x): print(fexecuting class_foo({cls}, {x})) @staticmethod def static_foo(x): print(fexecuting static_foo({x}))a = A()아래는 객체 인스턴스가 메서드를 호출하는 일반적인 방법입니다..
객체 지향 프로그래밍(OOP)에서 '메소드'와 '함수'의 간단한 설명을 제공할 수 있는 사람이 있을까요?답변 1함수는 이름으로 호출되는 코드 조각입니다. 함수는 작동할 데이터 (즉, 매개 변수)를 전달하고 선택적으로 데이터 (반환 값)를 반환할 수 있습니다. 함수에 전달되는 모든 데이터는 명시적으로 전달됩니다.메소드는 객체와 연결된 이름으로 호출되는 코드 조각입니다. 대부분 함수와 동일하나 두 가지 주요 차이점이 있습니다.이 방법은 호출된 객체가 암시적으로 전달됩니다.이 방법은 클래스에 포함된 데이터를 처리할 수 있습니다(객체는 클래스의 인스턴스이며, 클래스는 정의이고 객체는 해당 데이터의 인스턴스입니다).(이것은 간략한 설명으로, scope 등의 문제를 무시합니다.)답변 2메소드와 함수는 프로그래밍에서..