Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonの指定されたリストでNone値を持つインデックスを検索する

    多くの場合、データ分析を処理するときに、リストに存在するNone値に出くわすことがあります。これらの値は、数学演算や文字列演算などで直接使用することはできません。そのため、それらの位置を見つけて変換するか、効果的に使用する必要があります。 range()を使用 range関数とlen関数を組み合わせることで、各要素の値をNoneと比較し、それらのインデックス位置を取得できます。もちろん、これを実現するためにforループ設計を使用しています。 例 listA = ['Sun', 'Mon',None, 'Wed', None, None] #

  2. Pythonで指定されたリストからk個の最長の単語を検索する

    さまざまな長さの多くの単語を含むリストから、上位n個の最長の単語を選択する必要があるシナリオがあります。この記事では、それを実現するためのさまざまなアプローチを紹介します。 count()およびsorted()を使用 まず、リストの要素を逆の順序で並べ替えて、リストの先頭で最も長い単語が使用できるようにします。次に、各単語の長さを見つけて、カウントの結果を変数に追加します。最後に、必要な最長の単語の数を切り取ります。 例 from itertools import count def longwords(l, x):    c = count()   &nb

  3. Pythonの辞書で重複する値を持つキーを検索する

    辞書を扱っているときに、明らかにキーが一意のままであるにもかかわらず、辞書に重複する値がある場合に遭遇する可能性があります。この記事では、これを実現する方法を説明します。 キーと値の交換 キーを辞書の値と交換してから、特定のキーに関連付けられた値を追加し続けます。このようにして、重複する値がクラブ化され、結果の新しい辞書で確認できます。 例 dictA = {'Sun': 5, 'Mon': 3, 'Tue': 5, 'Wed': 3} print("Given Dictionary :", dictA)

  4. Pythonで最長の連続する文字と数字の部分文字列を検索する

    特定の文字列は、数字と文字が混在している場合があります。この記事では、文字と数字が一緒になっている最大の部分文字列を見つける必要があります。 モジュール付き 正規表現モジュールを使用して、数字または文字を含むすべての連続したサブストリングを検索できます。次に、max関数を適用して、見つかったすべての部分文字列の中で最大の長さを持つ文字と数字の連続した部分文字列のみを選択します。 findall関数は、必要な部分文字列を識別して取得するためにも使用されます。 例 import re def longSubstring(str):    letter = max(re.fi

  5. Pythonで最大差のペアを見つける

    データ分析はさまざまな課題を投げかける可能性があります。この記事では、要素として数字を含むリストを取り上げます。次に、それらの間の値の差が最大である要素のそのようなペアをリストで見つけます。 最大で ここでのアプローチは、最初に要素のすべての可能な組み合わせを見つけてから、最初の要素から2番目の要素を差し引くことです。最後に、heapqモジュールから最大の関数を適用して、差が最大になるペアを取得します。 例 from itertools import combinations from heapq import nlargest listA = [21, 14, 30, 11, 17, 1

  6. PythonでNumpy配列のリストの平均を見つける

    Numpyは、数値データ処理用の非常に強力なPythonライブラリです。ほとんどの場合、データを配列の形式で取り込み、統計関数を含むさまざまな関数を適用して、配列から結果を取得します。この記事では、特定の配列の平均値を取得する方法を説明します。 平均付き 平均関数は配列を取り込んで、その中のすべての要素の数学的平均値を与えることができます。そのため、入力の長さを追跡し、各配列を調べてその平均を計算するforループを設計します。 例 import numpy as np # GIven Array Arrays_In = [np.array([11, 5, 41]),   &nbs

  7. Pythonの異種リストでMin-Maxを見つける

    Pythonリストには、文字列と数値の両方を含めることができます。これを異種リストと呼びます。この記事では、そのようなリストを取得し、リストに存在する最小数と最大数を見つけます。 最小値を見つける このアプローチでは、isinstance関数を使用してリストに存在する整数のみを検索し、min関数を適用して最小値を取得します。 例 listA = [12, 'Sun',39, 5,'Wed', 'Thus'] # Given list print("The Given list : ",listA) res = min(i

  8. Pythonの2つのリストで同じインデックスの不一致アイテムを検索する

    2つのPythonリストの要素を、値と位置またはインデックスの両方の観点から比較する必要がある場合があります。この記事では、同じ位置にある2つのリストで、値が一致しない要素を見つける方法を説明します。 forループの使用 同様のインデックスの値を比較するforループを設計できます。値が一致しない場合は、結果リストにインデックスを追加します。 forループは、最初に最初のインデックスの値をフェッチし、次にif条件を使用して2番目のリストの値と比較します。 例 listA= [13, 'Mon',23, 62,'Sun'] listB = [5, 'Mon

  9. Pythonのリストで不足している要素を見つける

    数字を含むリストがある場合は、数字が連続しているかどうかを確認し、最大の数字を最終値と見なして、数字の範囲からどの数字が欠落しているかを見つけることができます。 範囲と最大値付き not in演算子を使用して、範囲内の値がないことを確認するforループを設計できます。次に、これらの値をすべて、結果セットとなる新しいリストに追加してキャプチャします。 例 listA = [1,5,6, 7,11,14] # Original list print("Given list : ",listA) # using range and max res = [ele for el

  10. Pythonのソートされたリスト範囲で欠落している番号を検索する

    ソートされた番号のリストが与えられた場合、指定された範囲の番号からどの番号が欠落しているかを調べたいと思います。 範囲あり 数値の範囲をチェックするforループを設計し、not in演算子でif条件を使用して、欠落している要素をチェックできます。 例 listA = [1,5,6, 7,11,14] # Original list print("Given list : ",listA) # using range res = [x for x in range(listA[0], listA[-1]+1)         &n

  11. タプル内のリストの数を検索するPython

    Pythonタプルは順序付けられており、変更できません。ただし、要素としてリストで構成することもできます。リストで構成されたタプルがある場合、タプルに存在するリストの数を調べてみましょう。 len()を使用 このアプローチでは、len関数を適用します。 len()関数は、タプルの要素であるリストの数を示します。 例 tupA = (['a', 'b', 'x'], [21,19]) tupB = (['n', 'm'], ['z','y', 'x'], [3,7,

  12. PythonでKより大きい最小の要素を見つける

    Pythonを使用したデータ分析中に、特定の基準を満たすリストから要素を除外する必要がある多くのシナリオに遭遇します。この記事では、リストから要素を取得する方法を説明します。この要素は、要素よりも大きいが、指定された要素よりも大きいすべての要素の中で最小です。 最小で kより大きい値の一般的な基準を満たしながら、リストの各要素を通過するforループを設計します。次に、そのようなすべての要素に対して、最小値を取得するためにmin関数を適用します。 例 listA = [1,5,6, 7,11,14] # Original list print("Given list : "

  13. PowerShellヘルプコマンドの使用方法は?

    特定のコマンドのヘルプを取得するには、 Get-Help(別名:help)を使用できます。 ヘルプが必要なコマンドを含むコマンドレット。 たとえば、 help Get-Service このコマンドを実行すると、名前、構文、構文、説明、関連リンク、および備考の説明が表示されます。 。 以下に示すように、ヘルプをサポートする複数のパラメータ -フル −パラメータの説明と例に関する詳細なヘルプ。 help Get-Service -Full -詳細 −パラメータの詳細なヘルプであり、例は含まれていません。 help Get-Service -Detailed -例 −

  14. Pythonでメモを交換できる最小時間を見つけます

    n人のレジ係がお金を交換していると仮定します。現時点では、i番目のレジ係の前にki人の人数がいます。さて、i番目のレジ係の列にあるj番目の人はm [i、j]のメモを持っていました。どれだけ早くメモを交換できるかを見つけなければなりません。レジ係は1つのメモをスキャンするのに5秒かかったことを覚えておく必要があります。顧客のすべてのメモのスキャンが完了した後、顧客はメモを交換するのに15秒かかりました。 したがって、入力が入力のような場合:n =6、k =[12、12、12、12、12、12] 7 8 9 7 9 6 10 9 9 6 7 8

  15. Pythonで与えられた方程式a+b=cから欠落している値を見つけます

    次の形式の方程式が1つあるとします。a+b=c、ここでa、b、またはcのいずれかの項が欠落しています。足りないものを見つけなければなりません。 つまり、入力が次のような場合は? + 4 =9の場合、出力は5になります これを解決するには、次の手順に従います- 文字列からすべての空白スペースを削除し、(+および=をコンマ、)に変更します elements:=文字列をコンマで区切って分割した要素のリスト idx:=0 0から要素のサイズまでの範囲のiについては、次のようにします elements [i]が数値でない場合、 idx:=i ループから出て

  16. Pythonでn個の数値を乗算した後、最後に連続するゼロの数を見つけます

    n個の数値を含む配列があるとすると、n個の数値をすべて乗算した後、最後に連続するゼロの数を返す必要があります。 したがって、入力が[200、20、5、30、40、14]の場合、出力は200 * 20 * 5 * 30 * 40 * 14 =336000000として6になり、最後に6つの0があります。 これを解決するには、次の手順に従います- 関数count_fact_two()を定義します。これにはnかかります カウント:=0 n mod 2が0の場合、実行 count:=count + 1 n:=n / 2(整数としての商のみ) 返品数

  17. Pythonの2Dマトリックスで個別の島の数を見つける

    バイナリ行列があるとします。その中の島の数を数える必要があります。島とは、水に囲まれ、隣接する土地を水平または垂直につなぐことで形成される場所です。グリッドの4つのエッジすべてがすべて水に囲まれていると想定できます。 グリッドが-のようであると仮定します 1 1 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 1 3つの島があります。 これを解決するには、次の手順に従います- 2つのメソッドがあります。1つはnumIslands()およびmakeWater()と

  18. Pythonのツリーで、距離が正確にkである頂点の個別のペアの数を見つけます

    整数kがあり、n個のノードを持つツリーがあるとすると、正確なk距離を持つ頂点の個別のペアの数を数える必要があります。 したがって、入力がk=2のような場合 その場合、出力は4になります これを解決するには、次の手順に従います- N:=5005 グラフ:=サイズNの隣接リスト Vertex_count:=サイズ505x5005の2次元行列 res:=0 関数insert_edge()を定義します。これにはx、yが必要です グラフの最後にyを挿入します[x] グラフの最後にxを挿入します[y] 関数dfs()を定義します。これには

  19. Pythonでサイズnxmの長方形の内側に配置できるサイズ2x1の長方形の数を見つけます

    2つの値nとmがあるとします。サイズnxmの長方形の内側に設定できるサイズ2x1の長方形の数を見つける必要があります。考慮しなければならない条件はほとんどありません- 2つの小さな長方形を重ねることはできません。 すべての小さな長方形は、大きな長方形の内側に完全にあります。大きい方の長方形の端に触れることは許可されています。 したがって、入力が次のような場合 n =3、m =3の場合、出力は4になります。 これを解決するには、次の手順に従います- n mod 2が0と同じ場合、 return(n / 2)* m それ以外の場合、m mod 2

  20. Pythonで時間tにスタジアムに立っている観客の数を見つけます

    スタジアムにはn人の観客がおり、1からnまでのラベルが付けられています。次に、これらのケースに従ってください- 時間t1 、最初の観客が立っています。 時間t2 、2人目の観客が立っています。 … 時間tk 、k番目の観客が立っています。 時間tk + 1 、(k + 1)番目の観客が立ち、最初の観客が座ります。 時間tk + 2 、(k + 2)番目の観客が立ち、2番目の観客が座ります。 … 時間tn 、n番目の観客が立ち、(n – k)番目の観客が座ります。 時間tn + 1 、(n + 1 – k)番目の観客が座っていま

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:162/450  20-コンピューター/Page Goto:1 156 157 158 159 160 161 162 163 164 165 166 167 168