일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 보안
- 자료구조
- 머신러닝
- 데이터베이스
- I'm Sorry
- 빅데이터
- 클라우드컴퓨팅
- 데이터분석
- Yes
- 컴퓨터비전
- 웹개발
- 코딩
- 네트워크
- 데이터구조
- 프로그래밍
- 소프트웨어공학
- 2
- 알고리즘
- 딥러닝
- 데이터과학
- 프로그래밍언어
- 자바스크립트
- 사이버보안
- 버전관리
- 컴퓨터과학
- 인공지능
- 소프트웨어
- 네트워크보안
- 파이썬
- 컴퓨터공학
- Today
- Total
목록in Python (4)
스택큐힙리스트
나는 이 코드를 찾았다: !function () {}(); 여기서 느낌표의 목적은 무엇인가요?답변 1자바스크립트 구문 101: 여기에는 함수 선언이 있습니다: function foo() {} 세미콜론이 없다는 점에 유의하세요; 이것은 단지 함수 선언일 뿐입니다. 실제로 함수를 실행하려면 호출 foo()를 사용해야 합니다. 이제 우리가 보기에는 무해한 느낌표를 추가하면: !function foo() {}이것은 표현식으로 변합니다. 이제 이것은 함수 표현식입니다. ! 자체는 함수를 호출하지 않습니다. 물론, 우리는 ()를 끝에 추가할 수 있습니다: !function foo() {}(), 이렇게 하면 !보다 높은 우선순위로 함수를 즉시 호출합니다. function foo() {}()는 구문 오류가 될 것입니다..
파이썬 코드에서 해시 가능한이라고 말하는 것은 정확히 무엇을 의미합니까?답변 1파이썬 용어집(Python glossary)에서: 객체는 수명 동안 절대로 변하지 않는 해시값을 가지고 있어야 하며(해시 메소드 __hash__()를 필요로 함) 다른 객체와 비교할 수 있어야 합니다(비교 메소드 __eq__() 또는 __cmp__()를 필요로 함). 동일한 비교 결과를 가지는 해시 가능한 객체는 동일한 해시값을 가져야 합니다. 해시 가능성은 객체를 사전 키나 집합 멤버로 사용할 수 있게 만들어줍니다. 이러한 데이터 구조는 내부적으로 해시값을 사용합니다. 파이썬에서 모든 불변 내장 객체는 해시 가능하며, 리스트나 딕셔너리와 같은 가변 컨테이너는 해시 가능하지 않습니다. 사용자 정의 클래스의 인스턴스는 기본적으로..
저는 큰 입력 파일에 작용하는 파이썬 프로그램을 작성했어요. 이 프로그램은 수백만 개의 삼각형 객체를 만들어냅니다. 알고리즘은 다음과 같아요: 입력 파일 읽기 파일을 처리하고, 정점으로 표현된 삼각형 목록 생성 정점 목록 다음에 삼각형 목록을 나열하는 OFF 형식으로 정점 출력 OFF의 요구 사항으로 인해 정점 목록을 출력하기 전에 삼각형 목록을 메모리에 보관해야 하므로, 목록의 크기 때문에 메모리 오류가 발생합니다. Python에게 데이터가 더 이상 필요하지 않고 해제될 수 있다고 알리는 가장 좋은 방법은 무엇일까요?답변 1Python 공식 문서에 따르면, Garbage Collector를 명시적으로 호출하여 미참조된 메모리를 해제할 수 있습니다. 예시: import gc gc.collect() del..
이 게시글을 개선하고 싶나요? 답변에는 인용 및 답변이 옳다는 이유에 대한 설명을 포함하여 자세한 내용을 제공해주세요. 충분한 설명이 없는 답변은 편집되거나 삭제될 수 있습니다. Python에서 yield 키워드의 용도는 무엇인가요? 이것은 무엇을 하는 건가요? 예를 들어, 이 코드를 이해하려고 노력하고 있습니다1:def _get_child_candidates(self, 거리, 최소_거리, 최대_거리): if self._leftchild and 거리 - 최대_거리 = self._median: yield self._rightchild 그리고 이것이 호출자입니다:결과, 후보들 ..