반응형

python 36

matplotlib 플롯의 왼쪽 위 모서리에 텍스트 삽입

matplotlib 플롯의 왼쪽 위 모서리에 텍스트 삽입 매트플로트립 그림의 왼쪽 위(또는 오른쪽 위) 모서리에 텍스트를 넣으려면 어떻게 해야 합니까? 예를 들어 왼쪽 위 범례가 있는 위치 또는 그림 위에서 왼쪽 위 모서리에 텍스트를 넣을 수 있습니까?예를 들어, 그것이plt.scatter()그런 다음 가장 왼쪽 상단 모서리에 산란의 제곱 안에 있을 것입니다. 예를 들어, 데이터 집합에서 데이터 집합으로 변경되기 때문에 표시되는 산점도의 척도를 이상적으로 알지 못하고 이 작업을 수행하려고 합니다.저는 텍스트가 대략적으로 왼쪽 위에 있거나 대략적으로 오른쪽 위에 있었으면 합니다.범례 유형이 배치된 경우에는 산점도 점과 겹치지 않아야 합니다.사용할 수 있습니다. plt.text(x, y, s, fontsiz..

programing 2023.07.19

"self.x = x; self"를 피하려면 어떻게 해야 합니까?y = y; __init_의 self.z = z" 패턴?

"self.x = x; self"를 피하려면 어떻게 해야 합니까?y = y; __init_의 self.z = z" 패턴? 다음과 같은 패턴이 보입니다. def __init__(self, x, y, z): ... self.x = x self.y = y self.z = z ... 상당히 자주, 종종 훨씬 더 많은 매개 변수를 사용합니다.이런 지루한 반복을 피할 수 있는 좋은 방법이 있습니까?가 클스가다상경우에서 ?namedtuple대신에?고지 사항:몇몇 사람들이 이 해결책을 제시하는 것에 대해 우려하고 있는 것 같으니, 저는 매우 명확한 면책 사항을 제시하겠습니다.이 솔루션을 사용하면 안 됩니다.저는 정보로만 제공하기 때문에 언어가 이것을 할 수 있다는 것을 알고 있습니다.나머지 답변은 언어 능력을 보여주는..

programing 2023.07.14

pip이 아닌 python-m pip을 사용하면 어떤 효과가 있습니까?

pip이 아닌 python-m pip을 사용하면 어떤 효과가 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. "pip 설치"와 "python-m pip 설치"의 차이점은 무엇입니까? (3개 답변) -m 스위치의 용도는 무엇입니까? (6개 답변) 마감됨지난달 를 할 때python -m pip install 그것이 단지 사용하는 것과 어떻게 다릅니까?pip install 마찬가지로, 내가 왜 글을 쓰겠어요?python -m pip install --upgrade pip핍을 업그레이드하기 위해, 그냥.pip install --upgrade pip?다음 시나리오를 생각해 보십시오. 다음 세 가지 버전의 Python이 설치되어 있습니다. 파이썬 3.7 파이썬 3.8 파이썬 3.9 기본 버전은 3.8입니다..

programing 2023.07.14

django에서 그룹에 사용자 추가

django에서 그룹에 사용자 추가 django에서 그룹 이름으로 사용자를 그룹에 추가하려면 어떻게 해야 합니까? 할 수 있습니다. user.groups.add(1) # add by id 제가 어떻게 이런 일을 할 수 있을까요? user.groups.add(name='groupname') # add by name 그룹 이름과 함께 그룹 모델을 사용하여 그룹을 찾은 다음 user_set에 사용자를 추가합니다. from django.contrib.auth.models import Group my_group = Group.objects.get(name='my_group_name') my_group.user_set.add(your_user) 현대 버전의 장고에서 이를 수행하는 방법은 다음과 같습니다(장고 1.7..

programing 2023.07.09

목록 색인을 기준으로 판다 행 선택

목록 색인을 기준으로 판다 행 선택 나는 있습니다dataframe df: 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 그런 다음 목록에 표시된 특정 시퀀스 번호가 있는 행을 선택합니다. 여기에 [1,3]이 있고 왼쪽이 있다고 가정합니다. 20061231 15.915 NaN 15.915 12.686 20070630 7.907 NaN 7.907 6.459 어떻게 또는 어떤 기능이 그것을 할 수 있습니까?사용하다.iloc정수 기반 인덱싱 및.loc레이블 기반 인덱싱에 사용됩니다.아래 예를 참조하십시오. ind_list = [1..

programing 2023.06.29

파이썬에서 연쇄적인 방법을 끊는 방법은 무엇입니까?

파이썬에서 연쇄적인 방법을 끊는 방법은 무엇입니까? 다음 코드가 있습니다(이름 지정 규칙에 대해 비난하지 마십시오. 내 것이 코드는 내 코드가 아닙니다. subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() (너무 읽을 수 없는) 모양은 마음에 들지 않지만, 이 상황에서 행을 79자로 제한하는 것이 더 나은 방법이 없습니다.(백슬래시를 사용하지 않는 것이 좋음) 더..

programing 2023.06.24

프로그램을 종료하기 전에 작업 수행

프로그램을 종료하기 전에 작업 수행 당신의 프로그램이 종료되기 전에 실행될 기능이나 무언가를 어떻게 가질 수 있습니까?백그라운드에서 계속 실행되는 스크립트가 있는데 스크립트가 종료되기 전에 파일에 데이터를 저장해야 합니다.이것을 하는 표준적인 방법이 있습니까?다음을 확인하십시오.atexit모듈: http://docs.python.org/library/atexit.html 예를 들어 응용 프로그램이 종료될 때 메시지를 인쇄하려면 다음을 수행합니다. import atexit def exit_handler(): print 'My application is ending!' atexit.register(exit_handler) 이것은 스크립트의 정상적인 종료에 효과적이지만 모든 경우(예: 치명적인 내부 오류)에 ..

programing 2023.06.24

문자열에 숫자만 포함되어 있는지 python에서 어떻게 확인합니까?

문자열에 숫자만 포함되어 있는지 python에서 어떻게 확인합니까? 문자열에 숫자만 포함되어 있는지 확인하려면 어떻게 해야 합니까? 제가 여기서 해봤습니다.저는 이것을 달성할 수 있는 가장 간단한 방법을 알고 싶습니다. import string def main(): isbn = input("Enter your 10 digit ISBN number: ") if len(isbn) == 10 and string.digits == True: print ("Works") else: print("Error, 10 digit number was not inputted and/or letters were inputted.") main() if __name__ == "__main__": main() input("Pres..

programing 2023.06.19

파이썬의 사전 목록에 값이 이미 있는지 확인하시겠습니까?

파이썬의 사전 목록에 값이 이미 있는지 확인하시겠습니까? 저는 다음과 같은 파이썬 사전 목록을 가지고 있습니다. a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] 다음과 같이 특정 키/값을 가진 사전이 목록에 이미 있는지 확인하고 싶습니다. // is a dict with 'main_color'='red' in the list already? // if not: add item 한 가지 방법이 있습니다. if not any(d['main_color'] == 'red' for d in ..

programing 2023.06.19
반응형