Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Python-Kより大きい最初の要素のインデックスを取得します

    Pythonリストの項目の値は、必ずしもソートされた順序である必要はありません。さらに、特定の値よりも大きい特定の値のみに関心がある場合もあります。この記事では、どのように入手できるかを見ていきます 列挙の使用 列挙を使用して、リスト内の要素のインデックスと値の両方を取得します。次に、大なり記号を適用して、条件が満たされる最初の要素のみを取得します。次の関数は、各リスト要素を1つずつ調べます。 例 List = [21,10,24,40.5,11] print("Given list: " + str(List)) #Using next() + enumerate()

  2. Pythonを使用したタートルグラフィックス

    Turtleは、グラフィックを描画するためのPythonライブラリです。 Turtleをインポートした後、前方、後方、右、左などのコマンドを指定できます。このコマンドは、さまざまな形状を描画します。検索コマンドを組み合わせると、以下の例で多くの優れたグラフィックを作成できます。次に、いくつかの単純なシナリオと、優れたグラフィックが作成されるいくつかの複雑なシナリオが表示されます。 シンプルなタートルコマンド forward(10) カメ(矢印)を10ピクセル前方に移動します。 backward(5) カメ(矢印)を5ピクセル後方に移動します 右(35) カメ(矢印)を時計

  3. Pythonのサブリストに付加価値を付ける

    場合によっては、既存のリストに追加の値を導入する必要があります。この記事では、既存のリストの各項目と組み合わせて、新しい値を既存のリストに挿入する方法を説明します。 Forループの使用 同じ長さのアイテムを含むリストを取得する場合、このメソッドを使用して、リストの各アイテムに新しい値を導入できます。以下の例では、リストを取得しています 例 List = [[10, 20], [14, 8],['Mon','Tue']] print("Given List: \n" + str(List)) s = "Rise" t =

  4. Pythonのイベントスケジューラ

    Pythonは、特定の時間にタスクを実行するための汎用スケジューラーを提供します。スケジュールというモジュールを使用します。このモジュールでは、すべての関数を使用して目的のスケジュールを取得します。以下は、すべての機能で使用できる機能です。 Synatx Schedule.every(n).[timeframe] Here n is the time interval. Timeframe can be – seconds, hours, days or even name of the Weekdays like – Sunday , Monday etc. 例

  5. Pythonプログラムの辞書メソッド

    Pythonディクショナリは、中かっこ{}で囲まれたコレクションデータ型であり、中かっこ内に一連のキーと値のペアがあります。各キーは値に接続されています。キーを使用して、そのキーに関連付けられている値にアクセスします。キーには、数字、文字列、リスト、または別の辞書を使用できます。 辞書メソッド 辞書操作に役立つPython標準ライブラリで利用可能な多くの組み込みメソッドがあります。以下に、最も頻繁に使用される辞書メソッドの例を示します。 keys() キー()メソッドは、ディクショナリで使用可能なすべてのキーのリストを返します。 例 dict={'Name':'H

  6. 辞書内のすべての項目の合計を見つけるPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −辞書が与えられたので、辞書の中で最も高い3つの値を出力する必要があります。 問題ステートメントへの3つのアプローチを以下に示します。 アプローチ1-反復可能な辞書から合計を計算する 例 # sum function def Sum(myDict):    sum_ = 0    for i in myDict:       sum_ = sum_ + myDict[i]    return sum_ # Driver

  7. Pythonプログラムで行列の転置を見つける

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −行列が与えられたので、行列の転置を表示する必要があります。 行列の転置は、A[i][j]に存在する値をA[j][i]に置き換えることによって得られます。 それでは、以下の実装の概念を見てみましょう- アプローチ1:入力行列の転置を格納するための新しい行列を作成する 例 def transpose(A,B):    for i in range(M):       for j in range(N):        

  8. いいえが2の累乗であるかどうかを調べるPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −数値が与えられているので、その数値が2の累乗であるかどうかを確認する必要があります。 これは、以下で説明する2つのアプローチを使用して解決できます。 アプローチ1:2進数で指定された数値の対数を取り、電力を取得します 例 # power of 2 def find(n):    if (n == 0):       return False    while (n != 1):       if (n %

  9. セットの特定のサイズのすべてのサブセットを取得するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 − 2つの整数が与えられているので、2つの数値の最大公約数を表示する必要があります ここでは、入力として受け取る2つの数値の最小値を計算しています。各値を1から計算された最小値まで除算して計算することにより、除数を計算するループ。 条件が真であると評価されるたびに、カウンターは1ずつ増加します。 それでは、以下の実装の概念を見てみましょう- 例 # built-in module import itertools def findsubsets(str_, n):    return

  10. セットの特定のサイズのすべてのサブセットを取得するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −セットが与えられたので、サイズnのすべてのサブセットをリストする必要があります 問題を解決するための3つのアプローチがあります- itertools.combinations()メソッドの使用 例 # itertools module import itertools def findsubsets(s, n):    return list(itertools.combinations(s, n)) #main s = {1,2,3,4,5} n = 4 print(findsub

  11. ソートされたリストに要素を挿入するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが与えられたので、ソートされた順序を変更せずにリストに要素を挿入する必要があります 以下で説明するように、2つのアプローチがあります- アプローチ1:強引な方法 例 def insert(list_, n):    # search    for i in range(len(list_)):       if list_[i] > n:          index = i

  12. リストの最初と最後の要素を交換するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されたので、最後の要素を最初の要素と交換する必要があります。 以下で説明するように、問題を解決するための4つのアプローチがあります- アプローチ1-ブルートフォースアプローチ 例 def swapLast(List):    size = len(List)    # Swap operation    temp = List[0]    List[0] = List[size - 1]    

  13. 2つの行列を乗算するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 − 2つの行列が与えられたので、それらを乗算して結果を出力する必要があります。 2つの行列を乗算するには、最初の行列の列が2番目の行列の行の列と同じである必要があります この条件が真であると評価されるたびに、計算が実行されます それでは、以下の実装の概念を見てみましょう- アプローチ1-ブルートフォース方式 例 A = [[1, 2, 3],    [4, 5, 6],    [7, 8, 9] ] B = [[5, 3, 3],    [6,

  14. ある間隔ですべての素数を出力するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −与えられた範囲内のすべての素数を計算するために必要な間隔が与えられます ここでは、解を得るための強引なアプローチ、つまり素数の基本的な定義について説明します。素数は、1とそれ自体を因数として持ち、残りのすべての数はその因数ではない数です。 素数の条件が真であると評価されるたびに、計算が実行されます。 それでは、以下の実装の概念を見てみましょう- 例 start = 1 end = 37 for val in range(start, end + 1):    # If num is

  15. Python-program-to-convert-pos-to-sop

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −同等のsop形式に変換するために必要なpos形式が与えられます 変換は、最初にpos形式のアルファベットの数を数え、次にすべての最大および最小項を計算することによって実行できます。 それでは、以下の実装の概念を見てみましょう- 例 # Python code to convert standard POS form # to standard SOP form # to calculate number of variables def count_no_alphabets(POS):   &

  16. 2つのPythonリスト要素を追加する

    リストをPythonで追加すると、両方のリストの要素を含む新しいリストが作成されます。 2つのリストを追加するにはさまざまなアプローチがあり、それらについて以下に説明します。ただし、これらすべての場合、リストは同じ長さである必要があります。 Append()の使用 append()を使用して、あるリストの要素を別のリストに追加できます。 例 List1 = [7, 5.7, 21, 18, 8/3] List2 = [9, 15, 6.2, 1/3,11] # printing original lists print ("list1 : " + str(List1))

  17. Pythonの分割表

    分割表は、1つの変数が行に、別の変数が列に分布していることを示す表です。これは、2つの変数間の相関関係を調査するために使用されます。これは、各観測値がいくつかの変数のそれぞれについて1つのカテゴリに属する​​データセットを記述する多方向テーブルです。また、基本的には、2つ以上のカテゴリ変数間のカウントの集計です。分割表はクロス集計表または双方向表とも呼ばれ、統計でいくつかのカテゴリ変数間の関係を要約するために使用されます。 分割係数は、2つの変数またはデータセットが互いに独立しているか、依存しているかを示す関連係数です。これは、ピアソンの係数とも呼ばれます。 例 以下の例では、分析のために

  18. Pythonでの複数行印刷

    私たちは通常、Pythonで1行の出力を印刷するprintコマンドを見てきました。ただし、印刷する行が複数ある場合は、このアプローチで複数の印刷コマンドを作成する必要があります。これは、以下に示すように、3つの一重引用符を含む別の手法を使用することで回避できます。 例 print(やる気を起こさせる引用:\ n時々、決してやらないようになります。今すぐやってください。快適ゾーンから素晴らしいものが生まれることはありません。何かのために一生懸命働くほど、それを達成したときの気分が良くなります。 ) 上記のコードを実行すると、次の結果が得られます。 やる気を起こさせる引用:時々、後で決してなり

  19. Pythonでのネストされたリスト内包

    ネストされたリストは、リスト内のリストです。 Pythonは、ネストされたリストを適切に処理し、一般的な関数を適用してネストされたリストを操作する機能を提供します。この記事では、リスト内包表記を使用して、Pythonでネストされたリストを作成および使用する方法を説明します。 マトリックスの作成 マトリックスの作成には、一連の行と列の作成が含まれます。 forループを使用して行列の行と列を作成するには、forループを含む1つのPythonリストをforループを含む別のPythonリスト内に配置します。 例 matrix = [[m for m in range(4)] for n in ran

  20. Pythonのリストのリストで各インデックスの最小値を見つけます

    一部の問題では、リスト内の各要素の最小値を特定する必要があります。しかし、行列演算を解く際には、行列の各列の最小値を見つける必要があります。そのためには、リストのリストから最小値を見つける必要があります。マトリックスの各列はリストのリストだからです。 min()とzip()の使用 以下の例では、min()とzip()を使用しています。ここで、zip()関数は、同じインデックスの要素を複数のリストから1つのリストに編成します。次に、forループを使用してzip関数の結果にmin()関数を適用します。 例 List = [[90, 5, 46], [71, 33, 2], [9, 13, 70

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:115/450  20-コンピューター/Page Goto:1 109 110 111 112 113 114 115 116 117 118 119 120 121