| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 컴퓨터공학
- 파이썬
- 알고리즘
- 보안
- 클라우드컴퓨팅
- 디자인패턴
- 소프트웨어
- 소프트웨어공학
- 데이터베이스
- 버전관리
- 프로그래밍언어
- 빅데이터
- 자바스크립트
- 머신러닝
- springboot
- 네트워크보안
- 자료구조
- 데이터과학
- 사이버보안
- 네트워크
- 컴퓨터비전
- 프로그래밍
- 딥러닝
- 데이터구조
- Today
- Total
목록전체 글 (1964)
스택큐힙리스트
저는 현재 파이썬 셸에서 계산 작업을 하고 있습니다. 원하는 것은 Matlab 스타일의 목록 출력입니다. 여기서는 지금까지 정의된 모든 변수를 볼 수 있습니다 (즉, 어떤 이름을 사용했는지, 값 등을 알 수 있습니다).그런 방법이 있을까요? 그렇다면 어떻게 할 수 있을까요?답변 1몇 가지 사용할 수 있는 것들:dir()는 인스코프 변수 목록을 제공합니다.globals() 전역 변수 사전을 제공합니다.locals() 는 로컬 변수의 사전을 제공합니다.답변 2변수는 프로그램에서 중요한 역할을 합니다. 변수는 값을 보유하고, 프로그램 내에서 다양한 기능을 수행하여 데이터를 처리하는 데 사용됩니다. 이러한 변수는 프로그램이 잘 작동하게하는 데 매우 중요합니다.변수를 정의하면, 프로그램에서 무슨 일이 벌어지는지에..
저는 긴 데이터 클래스를 이름 있는 튜플로 변환하려고 노력하고 있습니다. 현재 제 클래스는 다음과 같이 보입니다. class Node(object): def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = rightnamedtuple 으로 변환하면 다음과 같습니다. from collections import namedtupleNode = namedtuple('Node', 'val left right')하지만 여기에 문제가 있습니다. 내 원래 클래스는 값만 전달하면 이름이 지정된/키워드 인수의 기본값을 사용하여 기본값을 처리했습니다. 이와 같은 것: class BinaryTree(object): ..
저는 Python의 디스크립터가 무엇인지 이해하려 노력하고 있습니다. 그들이 어떻게 작동하는지는 이해했지만, 여전히 의문이 있습니다. 다음 코드를 고려해보세요. class Celsius(object): def __init__(self, value=0.0): self.value = float(value) def __get__(self, instance, owner): return self.value def __set__(self, instance, value): self.value = float(value)class Temperature(object): celsius = Celsius()나는 왜 디스크립터 클래스가 필요한가요?여기서 instance와 owner은 무엇인가요? (__get__에서) 이러한 매..
이것은 간단한 스코핑 질문일 수 있습니다. Python 파일 (모듈)에서 다음 코드는 약간 혼란 스러워 보입니다. if __name__ == '__main__': x = 1 print x내가 이전에 일했던 언어에서, 이 코드는 예외를 던질 것입니다. x 변수는 if 문 내부에 지역 변수이기 때문에 외부에 존재해서는 안 됩니다. 그러나 이 코드는 실행되고 1을 출력합니다. 누가 이 동작을 설명해 줄 수 있나요? 모듈에서 생성된 모든 변수는 전역적이거나 모듈 전체에서 사용 가능한가요?답변 1파이썬 변수는 할당된 가장 안쪽의 함수, 클래스 또는 모듈에 범위가 지정됩니다. if 및 while 블록과 같은 제어 블록은 계산되지 않으므로 if 내에서 할당된 변수는 여전히 함수, 클래스 또는 모듈에 범위가 지정됩니다..