Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonでn-aryツリーのルートを見つけるプログラム

    配列内のn-aryツリーのノードが与えられたとします。ツリーを再構築して、ツリーのルートノードを見つけて返す必要があります。返されたノードから、ツリー全体をプレオーダー表記で表示する必要があります。 したがって、入力が次のような場合 その場合、出力は次のようになります [14, 27, 32, 42, 56, 65] ツリーのルートを使用して、ツリーのプレオーダートラバーサルを表示します。したがって、出力はツリーのプレオーダートラバーサルです。 これを解決するには、次の手順に従います- indegree:=整数値を含む新しいマップ ツリー内のノードごとに、実行します

  2. Pythonでn-aryツリーの直径を見つけるプログラム

    仮に、n-aryツリーが与えられ、ツリーの直径を決定すると言われているとします。ツリーの直径は、ツリーの任意の2つのリーフノード間に存在する最長のパスです。木の直径を表す整数値を見つけて返す必要があります。 したがって、入力が次のような場合 その場合、出力は3になります。 65で構成されます(図では赤い線でマークされています)。パスの長さは3です。 これを解決するには、次の手順に従います- ans:=1 関数depth()を定義します。これが定着します ルートが空でない場合は、 0を返す 子:=値0、0を含む新しいリスト temp_chil

  3. Pythonで最大の要素が配置されている配列内のインデックスを見つけるプログラム

    他のクラスからアクセスできない配列と、2つのパブリックメンバー関数length()およびcompare()を含む「TestArray」というクラスが与えられたとします。関数length()は配列の長さを返し、関数compare()は配列のさまざまなサブ配列を比較する3つの異なる値を返します。この関数は、入力として4つの値l、r、x、yを取り、次のように機能します- (array [x] + array [x + 1] + .. .. ... + array [y1] + array [y]); 1を返します if(array [l] + array [l + 1] + ......

  4. Pythonの隠し配列で最も頻繁に使用される要素のインデックスを見つけるプログラム

    値0または1のみを含むことができるプライベート配列を含むTestArrayというクラスが与えられたとします。 2つのパブリックメンバー関数length()とquery()。関数length()は配列の長さを返し、関数query()は配列内のさまざまな値を比較する3つの異なる値を返します。この関数は、入力として4つの値p、q、r、sを取り、次のように機能します- 配列の指定されたインデックスの4つの値すべてが0または1の場合、4を返します。 それ以外の場合、配列の指定されたインデックスの3つの値が同じで、4番目の値が異なる場合、2を返します。 それ以外の場合、配列の指定されたイ

  5. 提供された文字列がPythonの同じ位置にある文字によって異なるかどうかを調べるプログラム

    同じ長さの複数の文字列を含む配列が提供されているとします。提供された文字列のいずれか2つが、同じ位置で1文字だけ異なるかどうかを確認する必要があります。この違いが存在する場合はtrueを返し、そうでない場合はfalseを返します。 したがって、入力がdict =[pqrs、prqs、paqs]のような場合、出力はTrueになります。入力にリストされている文字列はすべてインデックス1が異なるため、生成される出力はTrueです。したがって、2つのペアを取得すると、同じ位置に違いが生じます。 これを解決するには、次の手順に従います- 見た:=新しいセット dictの各単語について、実

  6. Pythonでgodownに入れるボックスの数を見つけるためのプログラム

    整数を含む2つの配列があるとします。 1つのリストには、いくつかのユニット幅ボックスの高さが含まれ、別の配列には、godownの部屋の高さが含まれます。部屋には0...nの番号が付けられ、部屋の高さは配列godownのそれぞれのインデックスに示されます。ゴダウンに押し込める箱の数を調べなければなりません。いくつかの点に注意する必要があります ボックスを重ねることはできません。 ボックスの順序は変更できます。 ボックスは左から右にのみゴダウンに入れられます。 ボックスが部屋の高さよりも高い場合、そのボックスとその右側のすべてのボックスをゴダウンに押し込むことはできません。

  7. Pythonで2つのスパースベクトルの内積を見つけるプログラム

    2つのリストで表される2つのスパースベクトルがあるとします。 2つのスパースベクトルの内積を返す必要があります。ベクトルはオブジェクトとして表され、リストはオブジェクトのメンバー変数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。 これを解決するには、次の手順に従います- res:=0 インデックスiごとに、vector2の数の値vを実行します vが0と同じ場合、

  8. Pythonでgodownに入れることができるボックスの数を調べるプログラム

    整数を含む2つの配列があるとします。 1つのリストには、いくつかのユニット幅ボックスの高さが含まれ、別の配列には、godownの部屋の高さが含まれます。部屋には0...nの番号が付けられ、部屋の高さは配列godownのそれぞれのインデックスに示されます。ゴダウンに押し込める箱の数を調べなければなりません。いくつかの点に注意する必要があります ボックスを重ねることはできません。 ボックスの順序は変更できます。 ボックスは、左からでも右からでも、どの側からでもゴダウンに入れることができます。ボックスが部屋の高さよりも高い場合、そのボックスとその右側のすべてのボックスをゴダウンに押

  9. Tkinterでmatplotlibを実行する方法は?

    Pythonのよく知られたユースケースの1つは、機械学習とデータサイエンスです。データセットを視覚化してプロットするために、Matplotlibライブラリを使用します。 Tkinterアプリケーションでmatplotlibグラフをプロットするには、「 from matplotlib.pyplot asplt」を初期化してライブラリをインポートする必要があります。 。プロットは、範囲値を定義するか、ノートブックにデータセットをインポートすることで描画できます。 例 #Import the required Libraries from tkinter import * from tkinter

  10. Tkinterウィンドウを開く場所を指定するにはどうすればよいですか?

    Tkinterウィンドウは、GeometryManagerを使用して構成できます。 ジオメトリ(幅x高さ+位置_右+位置_左)を使用してメインウィンドウを指定する場合 メソッドの場合、通常、ウィンドウを特定の位置で開くことができます。 例 #Import the required libraries from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x350+300+300") #Create a Label

  11. イベントをTkinterCanvasアイテムにバインドする方法は?

    Tkinterイベントをウィジェットにバインドして、ウィジェットに対して一連の操作を実行できます。具体的には、 bind(、callback)を使用して、イベントハンドラーをCanvasItemsにバインドすることもできます。 方法。イベントをキャンバスアイテムにバインドすると、イベントハンドラーでカスタマイズできるキャンバスアイテムが動的になります。 例 #Import the required Libraries from tkinter import * import random #Create an instance of Tkinter frame win = Tk() #Se

  12. キーボードショートカット付きのTkinterドロップダウンメニュー

    ドロップダウンメニューは、アプリケーションの上部のメニューバーに表示できる垂直方向に積み重ねられたメニュー項目のリストに他なりません。 Menu()のオブジェクトを作成することで、Tkinterアプリケーションにメニューバーを作成できます。 すべてのメニュー項目が存在します。 メニューを選択し、キーボードショートカットを使用していくつかの基本的な操作を実行したい場合があります。キーをすべてのメニューにバインドするために、 bind_all(、callback)を使用します メソッド。 例 この例では、アプリケーションウィンドウにアイテムのメニューが含まれています。 の組み合わせを押すと、

  13. Tkinterを使用してPython3アプリを.exeにコンパイルするにはどうすればよいですか?

    Pythonは、拡張機能とパッケージの豊富なライブラリでよく知られています。ライブラリから必要なパッケージをインポートしてインストールできます。ただし、Windowsオペレーティングシステムで実行可能ファイルを使用してTkinterアプリケーションを実行する必要がある場合は、 Pyinstallerを使用できます。 Pythonのパッケージ。 Pythonベースのアプリケーションをネイティブの実行可能ファイル(or.exe)に変換します。 手順に従って、Tkinterベースのアプリケーションを実行可能ファイルにコンパイルします。 pip install 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() #Set the geometr

  15. TkinterのTkクラスとトップレベルクラスの違いは何ですか?

    Tkinterウィンドウは、 Tkを初期化することによって作成されます 最初にオブジェクト。これは、アプリケーションのインスタンス化に役立つTkinterアプリケーションの最小限の部分です。 Tk すべてのウィジェットが配置されるアプリケーションウィンドウなど、アプリケーションの基本的な構成要素を構築するのに役立ちます。 ただし、トップレベルクラス メインアプリケーションの内部ウィジェットを介して通信するのに役立ちます。トップレベルクラスの例の1つは、トップレベルです。 アプリケーションのメインウィンドウ以外の子ウィンドウを表示するウィンドウ。トップレベルウィンドウは、ウィジェットや機能

  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 Nam

  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

  18. TkinterでPyInstallerを使用して作成された.exeファイルのコンソールを非表示にする

    標準のTkinterアプリケーションをウィンドウ実行可能ファイルに変換するには、通常、Pyintsallerパッケージを使用します。アプリケーションファイルを実行可能アプリケーションに変換します。ただし、実行可能ファイル(または.exe)ファイルを開くと、アプリケーションウィンドウを開く前にコマンドシェルが表示されます。 pyinstaller --oneline filename --windowed を指定することで、コンソールを非表示または回避できます。 コマンド。 例 この例では、PyInstallerを使用して次のプログラムの.exeファイルを作成します。 app.py

  19. Tkinterの新しいToplevel()ウィンドウにウィンドウのフォーカスを維持するにはどうすればよいですか?

    Tkinterトップレベル クラスにはトップレベルが含まれます メインウィンドウ以外の子ウィンドウであるウィンドウ。トップレベルウィンドウを作成するときはいつでも、メインウィンドウの上に、その中で定義されているウィジェットとともに表示されます。 ウィンドウのトップレベルウィンドウのフォーカスを維持するために、 grab_set()を使用できます。 方法。常にトップレベルのウィンドウを他のすべてのウィンドウよりも上に保ちます。 例 #Import the tkinter library from tkinter import * #Create an instance of tkinter

  20. OpenCVで画像を読み取り、Tkinterで表示します

    OpenCVは、Pythonのオープンソースコンピュータービジョンライブラリであり、人工知能と機械学習の研究目的で広く使用されています。 OpenCVなどのコンピュータビジョンライブラリは、画像処理を扱います。 OpenCVを使用して画像を読み取り、さらに開発に使用できます。 OpenCVを使用して画像を読み取り、ウィンドウに表示するアプリケーションを作成するとします。 次のコマンドを使用してOpenCVをインストールします- pip install opencv-python 次に、以下の手順に従います- 環境にOpenCVをインストールし、 import cv2を使用してライブ

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