본문 바로가기

분류 전체보기980

맥 OS X 10.6.4에서 Python 2.7을 어떻게 제거하나요?, How to uninstall Python 2.7 on a Mac OS X 10.6.4? 질문 나는 Mac OS X 10.6.4에서 Python 2.7을 완전히 제거하고 싶습니다. PATH 변수에서 항목을 제거하기 위해 .bash_profile을 되돌렸습니다. 그러나 Python 2.7 설치 패키지로 설치된 모든 디렉토리, 파일, 심볼릭 링크 및 항목도 제거하고 싶습니다. 설치 패키지는 http://www.python.org/에서 받았습니다. 어떤 디렉토리/파일/구성 파일 항목을 제거해야 할까요? 어딘가에 목록이 있을까요? 답변 시스템 Python 중 /System/Library 및 /usr/bin에 있는 Apple 제공 Python을 제거하지 마십시오. 이렇게 하면 전체 운영 체제가 손상될 수 있습니다. 참고: 아래에 나열된 단계는 Apple 제공 Python 2.7에 영향을 주지 않습니다.. 2023. 11. 28.
Python 파이썬 리스트 vs 배열 - 언제 사용해야 할까요?, Python list vs. array – when to use? 질문 만약 1차원 배열을 생성한다면, 리스트로 구현하거나 표준 라이브러리의 'array' 모듈을 사용할 수 있습니다. 저는 항상 1차원 배열에는 리스트를 사용해왔습니다. 어떤 이유나 상황에서 'array' 모듈을 사용하고 싶을까요? 성능 및 메모리 최적화를 위해서인가요, 아니면 놓친 무언가가 있는 건가요? 답변 기본적으로, Python 리스트는 매우 유연하며 완전히 이질적이고 임의의 데이터를 보유할 수 있으며, 암어화된 상수 시간에 매우 효율적으로 추가 할 수 있습니다. 리스트의 크기를 효율적으로 축소하고 확장해야하며 번거롭지 않게하려면 리스트를 사용해야합니다. 그러나 각 항목은 간단한 C 유형 (예 : float 또는 uint64_t)로 표현 될 수있는 데이터에도 개별 Python 객체의 생성을 필요로.. 2023. 11. 28.
Python 파이썬에서 숫자 목록을 합산하십시오 [중복], Sum a list of numbers in Python [duplicate] 질문 주어진 숫자 리스트: [1, 2, 3, 4, 5, ...] 이들의 총합을 어떻게 계산할까요: 1 + 2 + 3 + 4 + 5 + ... 이들의 쌍별 평균을 어떻게 계산할까요: [(1+2)/2, (2+3)/2, (3+4)/2, (4+5)/2, ...] 답변 질문 1: 숫자 목록을 합하려면 sum을 사용하세요: xs = [1, 2, 3, 4, 5] print(sum(xs)) 이는 다음을 출력합니다: 15 질문 2: 그러면 (요소 0 + 요소 1) / 2, (요소 1 + 요소 2) / 2 등을 원하시는 건가요? 두 개의 목록을 만듭니다: 첫 번째 요소를 제외한 모든 요소의 목록과 마지막 요소를 제외한 모든 요소의 목록입니다. 그런 다음 원하는 평균은 두 목록에서 쌍을 이룬 평균입니다. zip을 사용하여 .. 2023. 11. 28.
Python 딕셔너리를 JSON 파일로 저장하는 방법은 무엇인가요?, How to dump a dict to a JSON file? 질문 나는 다음과 같은 딕셔너리를 가지고 있습니다: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} 나는 아래와 같이 딕셔너리를 JSON 파일로 덤프하는 방법을 알 수 없습니다: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } 이를 위해 파이썬적인 방법이 있을까요? 나는 d3 트리맵을 생성하고자 하는 것을 추.. 2023. 11. 28.