Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. Python에서 n-ary 트리의 루트를 찾는 프로그램

      배열에서 n-ary 트리의 노드가 주어진다고 가정합니다. 트리를 재구성하여 루트 노드를 찾아 반환해야 합니다. 전체 트리는 선주문 표기법으로 반환된 노드에서 표시되어야 합니다. 따라서 입력이 다음과 같으면 그러면 출력은 [14, 27, 32, 42, 56, 65] 트리의 루트를 사용하여 트리의 선주문 순회를 표시합니다. 따라서 출력은 트리의 선주문 순회입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − indegree :=정수 값을 포함하는 새 맵 트리의 각 노드에 대해 노드의 자식 포인터에 있는

    2. Python에서 n-ary 트리의 지름을 찾는 프로그램

      n-ary 트리가 주어지고 트리의 지름을 결정한다고 가정해 봅시다. 트리의 지름은 트리의 두 리프 노드 사이에 존재하는 가장 긴 경로입니다. 나무의 지름을 나타내는 정수 값을 찾아 반환해야 합니다. 따라서 입력이 다음과 같으면 그러면 출력은 3이 됩니다. 65(다이어그램에서 빨간색 선으로 표시)의 가장자리로 구성됩니다. 경로 길이는 3입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 답변 :=1 깊이() 함수를 정의합니다. 이것은 뿌리를 내릴 것입니다 루트가 비어 있지 않으면 0 반환

    3. 파이썬에서 가장 큰 요소가 위치한 배열의 인덱스를 찾는 프로그램

      다른 클래스에서 액세스할 수 없는 배열을 포함하는 TestArray라는 클래스와 두 개의 공개 멤버 함수 length() 및 compare()가 있다고 가정합니다. length() 함수는 배열의 길이를 반환하고 compare() 함수는 배열의 다양한 하위 배열을 비교하는 세 가지 다른 값을 반환합니다. 이 함수는 4개의 값 l, r, x, y를 입력으로 사용하고 다음과 같이 작동합니다. - (배열[x] + 배열[x+1]+... ...+배열[y1]+배열[y]); 1을 반환합니다. if (배열[l] + 배열[l+1]+....

    4. Python의 숨겨진 배열에서 가장 빈번한 요소의 인덱스를 찾는 프로그램

      값 0 또는 1만 포함할 수 있는 개인 배열을 포함하는 TestArray라는 클래스가 있다고 가정합니다. 그리고 두 개의 공개 멤버 함수 length() 및 query(). length() 함수는 배열의 길이를 반환하고 query() 함수는 배열의 다양한 값을 비교하는 세 가지 다른 값을 반환합니다. 이 함수는 4개의 값 p, q, r, s를 입력으로 사용하고 다음과 같이 작동합니다. - 배열의 주어진 인덱스에 있는 4개의 값이 모두 0 또는 1이면 4를 반환합니다. 그렇지 않으면 배열의 지정된 인덱스에 있는 세 개의 값

    5. 파이썬에서 제공된 문자열이 같은 위치에 있는 문자에 따라 다른지 알아내는 프로그램

      길이가 같은 여러 문자열을 포함하는 배열이 제공된다고 가정합니다. 제공된 문자열 중 2개가 같은 위치에서 단일 문자로 다른지 알아내야 합니다. 이 차이가 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. 따라서 입력이 dict =[pqrs, prqs, paqs]와 같으면 출력은 True가 됩니다. 입력에 나열된 문자열은 모두 인덱스 1이 다르기 때문에 생성된 출력은 True입니다. 따라서 두 쌍을 취하면 같은 위치에 차이가 있습니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 본 :=새로운 세트

    6. Python에서 godown에 넣을 상자 수를 찾는 프로그램

      정수를 포함하는 두 개의 배열이 있다고 가정합니다. 한 목록에는 일부 단위 너비 상자의 높이가 포함되고 다른 배열에는 godown의 방 높이가 포함됩니다. 방의 번호는 0...n이고 방의 높이는 배열 godown의 해당 인덱스에 제공됩니다. 우리는 godown에 밀어 넣을 수 있는 상자의 수를 찾아야 합니다. 몇 가지를 염두에 두어야 합니다. 상자를 서로 겹칠 수 없습니다. 상자의 순서는 변경될 수 있습니다. 상자는 왼쪽에서 오른쪽으로만 godown에 놓입니다. 상자가 방의 높이보다 높으면 오른쪽에 있는 모든

    7. Python에서 두 개의 희소 벡터의 내적을 찾는 프로그램

      두 개의 목록에 표시된 두 개의 희소 벡터가 있다고 가정합니다. 두 희소 벡터의 내적을 반환해야 합니다. 벡터는 객체로 표현되며 리스트는 객체의 멤버 변수 nums에 저장됩니다. 따라서 입력이 vector1 =[1, 0, 0, 0, 1], vector2 =[0, 0, 0, 1, 1]과 같으면 출력은 1이 됩니다. 내적은 1 * 0 + 0입니다. * 0 + 0 * 0 + 0 * 1 + 1 * 1 =1. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 해상도 :=0 각 인덱스 i에 대해 vector2의 수에서 v 값을

    8. Python에서 godown에 몇 개의 상자를 넣을 수 있는지 알아내는 프로그램

      정수를 포함하는 두 개의 배열이 있다고 가정합니다. 한 목록에는 일부 단위 너비 상자의 높이가 포함되고 다른 배열에는 godown의 방 높이가 포함됩니다. 방의 번호는 0...n이고 방의 높이는 배열 godown의 해당 인덱스에 제공됩니다. 우리는 godown에 밀어 넣을 수 있는 상자의 수를 찾아야 합니다. 몇 가지를 염두에 두어야 합니다. 상자를 서로 겹칠 수 없습니다. 상자의 순서는 변경될 수 있습니다. 상자는 어느 쪽에서나 godown에 넣습니다. 왼쪽 또는 오른쪽이 될 수 있습니다. 상자가 방의 높이보다 높

    9. Tkinter에서 matplotlib를 실행하는 방법은 무엇입니까?

      Python의 잘 알려진 사용 사례 중 하나는 기계 학습 및 데이터 과학입니다. 데이터 세트를 시각화하고 플롯하기 위해 Matplotlib 라이브러리를 사용합니다. Tkinter 애플리케이션에서 matplotlib 그래프를 플롯하려면 matplotlib.pyplot에서 plt로 초기화하여 라이브러리를 가져와야 합니다. . 범위 값을 정의하거나 노트북에서 데이터 세트를 가져와 플롯을 그릴 수 있습니다. 예 #Import the required Libraries from tkinter import * from tkinter import

    10. Tkinter 창이 열릴 위치를 지정하는 방법은 무엇입니까?

      Tkinter 창은 Geometry Manager를 사용하여 구성할 수 있습니다. geometry(width x height + position_right + position_left)를 사용하여 기본 창을 지정할 때 방법을 사용하면 일반적으로 창을 특정 위치에서 열 수 있습니다. 예시 #Import the required libraries from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("

    11. 이벤트를 Tkinter Canvas 항목에 바인딩하는 방법은 무엇입니까?

      Tkinter 이벤트는 위젯과 바인딩되어 위젯에서 일련의 작업을 수행할 수 있습니다. 더 구체적으로 말하면 bind(, callback) 을 사용하여 이벤트 핸들러를 Canvas 항목에 바인딩할 수도 있습니다. 방법. 이벤트를 캔버스 항목과 바인딩하면 이벤트 핸들러로 사용자 정의할 수 있는 캔버스 항목을 동적으로 만듭니다. 예시 #Import the required Libraries from tkinter import * import random #Create an instance of Tkinter frame win = Tk()

    12. 키보드 단축키가 있는 Tkinter 드롭다운 메뉴

      드롭다운 메뉴는 응용 프로그램의 상단 메뉴 모음에서 볼 수 있는 수직으로 쌓인 메뉴 항목의 목록일 뿐입니다. Menu() 개체를 만들어 Tkinter 애플리케이션에서 메뉴 모음을 만들 수 있습니다. 모든 메뉴 항목이 있습니다. 메뉴를 선택하고 키보드 단축키를 사용하여 몇 가지 기본 작업을 수행하려는 경우가 있습니다. 모든 메뉴에 키를 바인딩하기 위해 bind_all(, callback) 방법. 예시 이 예에서 응용 프로그램 창에는 항목 메뉴가 있습니다. 조합을 누르면 메인 창이 닫힙니다. #Import the require

    13. Tkinter를 사용하여 Python 3 앱을 .exe로 컴파일하는 방법은 무엇입니까?

      Python은 풍부한 확장 및 패키지 라이브러리로 잘 알려져 있습니다. 라이브러리에서 필요한 패키지를 가져와서 설치할 수 있습니다. 그러나 Windows 운영 체제에서 실행 파일로 Tkinter 응용 프로그램을 실행해야 하는 경우 Pyinstaller 를 사용할 수 있습니다. 파이썬에서 패키지. Python 기반 응용 프로그램을 기본 실행 파일(or.exe)로 변환합니다. Tkinter 기반 애플리케이션을 실행 파일로 컴파일하는 단계를 따르십시오. pip install pyinstaller를 사용하여 Pyinstaller를

    14. Tkinter의 기본 창 색상 Tkinter 및 16진수 색상 코드

      Tkinter 창은 배경색, 전경색, 너비, 높이 등과 같은 속성과 속성을 추가하여 사용자 정의할 수 있습니다. config()의 색상 속성 기본 창의 기본 색상을 정의합니다. 16진수 색상(예:검정색의 경우 #000) 또는 색상 이름을 정의하여 창 색상을 설정할 수 있습니다. 지원되는 Tkinter 색상 차트는 여기에서 찾을 수 있습니다. 예시 # Import the required libraries from tkinter import * #Create an instance of Tkinter Frame win = Tk()

    15. Tkinter의 Tk와 Toplevel 클래스의 차이점은 무엇입니까?

      Tkinter 창은 Tk 를 초기화하여 생성됩니다. 먼저 개체. 애플리케이션을 인스턴스화하는 데 도움이 되는 Tkinter 애플리케이션의 최소 부분입니다. 끄 모든 위젯이 배치되는 애플리케이션 창과 같은 애플리케이션의 기본 빌딩 블록을 구성하는 데 도움이 됩니다. 그러나 최상위 클래스 기본 응용 프로그램의 내부 위젯을 통해 통신하는 데 도움이 됩니다. 최상위 클래스의 예 중 하나는 최상위 응용 프로그램의 기본 창 이외의 자식 창을 표시하는 창입니다. 최상위 창은 위젯과 기능을 포함할 수 있으므로 Tk와 동일하게 작동합니다.

    16. overrideredirect() 메서드를 사용하지 않고 Tkinter 창에서 제목 표시줄을 제거하는 방법은 무엇입니까?

      Tkinter 창의 제목 표시줄을 제거하려면 wm_attributes(type, value) 를 사용할 수 있습니다. 속성의 유형을 지정하여 메서드. 다음 예에서는 전체 화면 , 창의 제목 표시줄을 제거하는 부울 값입니다. 예시 #Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() win.geometry("700x350") #Create a Label to print the Name labe

    17. Tkinter의 제목 표시줄에서 아이콘을 제거하는 방법은 무엇입니까?

      Tkinter 창의 기본 아이콘을 제거하려면 wm_attributes(type, value)를 사용할 수 있습니다. 속성의 유형을 지정하여 메서드. 다음 예에서는 -toolwindow를 사용합니다. , 애플리케이션의 제목 표시줄과 연결된 아이콘을 제거하는 부울 값입니다. 예시 #Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() win.geometry("700x350") #Create a L

    18. Tkinter에서 PyInstaller로 만든 .exe 파일의 콘솔 숨기기

      표준 Tkinter 응용 프로그램을 창 실행 파일로 변환하려면 일반적으로 Pyintsaller 패키지를 사용합니다. 응용 프로그램 파일을 실행 가능한 응용 프로그램으로 변환합니다. 그러나 실행 파일(또는 .exe)을 열면 응용 프로그램 창을 열기 전에 명령 셸이 표시됩니다. pyinstaller --oneline 파일 이름 --windowed를 지정하여 콘솔을 숨기거나 피할 수 있습니다. 명령. 예시 이 예에서는 PyInstaller를 사용하여 다음 프로그램의 .exe 파일을 만듭니다. app.py #Import the req

    19. Tkinter의 새 Toplevel() 창에 창 초점을 유지하는 방법은 무엇입니까?

      Tkinter 최상위 클래스에 최상위 가 포함됨 메인 윈도우가 아닌 자식 윈도우인 윈도우. 최상위 창을 만들 때마다 기본 창 위에 정의된 위젯과 함께 표시됩니다. 창 최상위 창에 포커스를 유지하려면 grab_set()를 사용할 수 있습니다. 방법. 항상 다른 모든 창보다 최상위 창을 유지합니다. 예 #Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() win.geometry("700x350&quo

    20. OpenCV로 이미지를 읽고 Tkinter로 표시

      OpenCV는 인공 지능 및 기계 학습의 연구 목적으로 널리 사용되는 Python의 오픈 소스 컴퓨터 비전 라이브러리입니다. OpenCV와 같은 Computer Vision Library는 이미지 처리를 다룬다. OpenCV를 사용하여 이미지를 읽고 추가로 개발에 사용할 수 있습니다. OpenCV를 사용하여 이미지를 읽고 창에 표시하는 응용 프로그램을 만들고 싶다고 가정해 봅시다. 다음 명령을 사용하여 OpenCV를 설치하십시오 - pip install opencv-python 다음으로 다음 단계를 따르십시오 - 환경에

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:281/450  20-컴퓨터/Page Goto:1 275 276 277 278 279 280 281 282 283 284 285 286 287