본문 바로가기

coding47

Python fig.add_subplot(111)에서 인자 argument는 무엇을 의미합니까?, What does the argument mean in fig.add_subplot(111)? 질문 가끔 이런 코드를 만나게 됩니다: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() 이 코드는 다음과 같은 결과를 생성합니다: 저는 문서를 열심히 읽어봤지만 111에 대한 설명을 찾을 수 없습니다. 가끔은 212를 볼 수도 있습니다. fig.add_subplot()의 인자는 무엇을 의미하는 건가요? 답변 다음 사진으로 가장 잘 설명될 것 같습니다: 위의 내용을 초기화하려면 다음을 입력해야 합니다: import matplotlib.pyplot as plt fig = plt.figure() fig.a.. 2023. 9. 15.
Python 파이썬에서 상대적인 임포트를 어떻게 할 수 있을까요?, How can I do relative imports in Python? 질문 이 디렉토리 구조를 상상해보세요: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py 저는 mod1을 코딩하고 있으며, mod2에서 무언가를 가져와야 합니다. 어떻게 해야 할까요? from ..sub2 import mod2를 시도해봤지만, "Attempted relative import in non-package"라는 오류가 발생합니다. 인터넷에서 검색해봤지만, "sys.path 조작" 트릭만을 찾을 수 있었습니다. 깔끔한 방법은 없을까요? 지금은 모든 __init__.py가 비어있습니다. 저는 이렇게 하려고 하는데, sub2에는 sub 패키지(sub1, subX 등) 간에 공유되는 클래스들이 포함되어 있습니다. 원하는 동작은 .. 2023. 9. 11.
Python에서 공백으로 문자열을 분할하기 [중복], Split string on whitespace in Python [duplicate] 질문 나는 String str = "many fancy word \nhello \thi"; String whiteSpaceRegex = "\\s"; String[] words = str.split(whiteSpaceRegex); ["many", "fancy", "word", "hello", "hi"] 답변 str.split() 메소드는 인자가 없을 때 공백을 기준으로 문자열을 분리합니다: >>> "many fancy word \nhello \thi".split() ['many', 'fancy', 'word', 'hello', 'hi'] 2023. 8. 5.
Python 파이썬을 사용하여 파일 이름을 바꾸는 방법, How to rename a file using Python 질문 나는 a.txt를 b.kml로 변경하고 싶다. 답변 아래의 HTML을 한국어로 번역하되, HTML 태그와 태그 내의 텍스트는 영어로 유지합니다. import os os.rename('a.txt', 'b.kml') 사용법: os.rename('from.extension.whatever','to.another.extension') 2023. 8. 1.