-
1つのPython文字列を別の文字列に追加します
Pythonに文字列を追加することで、それらを連結して新しい文字列を取得します。これは、テキスト分析などの多くのシナリオで役立ちます。以下は、このタスクで検討する2つのアプローチです。 +=演算子の使用 +演算子は、数値の場合と同様に文字列に使用できます。唯一の違いは、文字列の場合、数値の加算ではなく連結が発生することです。 例 s1 = "What a beautiful " s2 = "flower " print("Given string s1 : " + str(s1)) print("Given string
-
Pythonの整数リストの各要素にKを追加する
データ分析では、新しいシナリオの結果を判断するために、Pythonリストの各要素に値を追加する必要がある場合があります。これは、データセットがさまざまな値でどのように動作するかについて複数のシナリオをテストするのに役立ちます。したがって、それらのシナリオを処理できるモデルまたはアルゴリズムを作成します。この記事では、この要件をどのように処理できるかを説明します。 リスト内包表記の使用 リスト内包表記は、リストの各要素をループするリストを処理する通常の方法です。以下の例では、単純なforループを使用してリストの各要素に同じ番号を追加します。 例 orig_list = [5, 6, 7, 4,
-
Pythonpyfigletモジュールを使用したASCIIアート
ASCIIテキストは、モジュールpyfigletを使用して、多くのスタイリッシュなテキストを表示するために使用できます。このモジュールをインストールした後、結果を表示するために使用できるフォントを制御するために使用できます。以下のプログラムでは、さまざまなフォントタイプを選択することでさまざまな結果を確認できます。 例 # import pyfiglet module import pyfiglet #Text in default font out = pyfiglet.figlet_format("Point") print(out) 出力 上記のコードを実行すると、
-
Pythonでのデータ平滑化のためのビニング方法
多くの場合、データ平滑化と呼ばれる方法を使用して、統計分析のためにデータを適切かつ定性的にします。喫煙プロセス中に、ビンとも呼ばれる範囲を定義し、範囲内のすべてのデータ値がビンに収まるように作成されます。これはビニング方式と呼ばれます。以下はビニングの例です。次に、Pythonプログラムを使用してビニング方法を実現する方法を説明します。 ビニングの例 一連の数字を見てみましょう。最大値と最小値を見つけます。分析に必要なデータポイントの数に応じて、必要なビンの数を決定します。これらのグループを作成し、これらの各番号をこのグループに割り当てます。上限値は除外され、次のグループに属します。 例 G
-
TkinterPythonの折りたたみ可能なペイン
TkinterはPythonのGUI構築ライブラリです。この記事では、折りたたみ可能なペインを作成する方法を説明します。 GUIキャンバス上に大量のデータを表示する必要があるが、常に表示したくない場合に便利です。折りたたみ可能になっているため、必要に応じて表示できます。 以下のプログラムは、矢印を拡大および縮小した後の結果を表示する折りたたみ可能なペインを作成します。コードコメントは、各ステップで採用するアプローチを示しています。 例 from tkinter import * import tkinter as tk from tkinter import ttk from tkinter
-
Python-指定された辞書から並べ替えられた順序でアイテムを取得します
Pythonディクショナリには、キーと値のペアがあります。状況によっては、辞書の項目をキーに従ってソートする必要があります。この記事では、辞書内のアイテムから並べ替えられた出力を取得するさまざまな方法を説明します。 オペレーターモジュールの使用 オペレーターモジュールには、辞書のキーの入力パラメーターのインデックスとして0をとることができるitemgetter関数があります。 itemgetterの上にsorted関数を適用し、sorted出力を取得します。 例 dict = {12 : 'Mon', 21 : 'Tue', 17: 'Wed'
-
Python Tkinterのaskopenfile()関数
Pythonプログラムで使用されるファイルへのパスをハードコーディングする代わりに、ユーザーがGUIを使用してosフォルダー構造を参照し、ユーザーがファイルを選択できるようにすることができます。これは、キャンバスを定義し、ファイルを参照するためのボタンを配置するtkinterモジュールを使用して実現されます。 以下のプログラムでは、ファイルオープナー関数を定義します。 Pythonはテキストファイルの内容を読み取り、非常に読みやすい方法で印刷できるため、この関数を使用してテキストファイルを開くだけです。 .txtファイルや.csvファイルなどのテキストベースのファイルを読み取ることができます
-
Pythonで文字列を印刷する際の引用符の回避
与えられた文字列のリストをそのまま印刷する場合は、引用符を使用して、一致する引用符のペアを適切に入力する必要があります。 2つのアプローチに従うことで、印刷ステートメントで引用符を使用することを回避できます。 join()の使用 joinメソッドは、選択したセパレーターを使用してリスト要素の出力を出力するのに役立ちます。以下の例では、区切り文字として**を選択しています。 例 list = ['Mon', 'Tue', 'Wed'] # The given list print("The given list is : "
-
与えられたPythonリストからのバイグラム形成
バイグラムは、特定の文の2つの連続する単語ごとに1組の単語を作成することによって形成されます。 Pythonでは、この手法はテキスト分析で頻繁に使用されます。以下に、これを実現する方法に関する2つのアプローチを示します。 列挙と分割の使用 これらの2つの方法を使用して、最初に文を複数の単語に分割し、次に列挙関数を使用して、連続する単語から単語のペアを作成します。 例 list = ['Stop. look left right. go'] print ("The given list is : \n" + str(list)) # Using enumer
-
Pythonのデータプリティプリンター(pprint)
Pythonには、pretty printまたはpprintと呼ばれる特別なメソッドを使用して、printメソッドのコンテンツを適切にフォーマットする機能があります。たとえば、json形式のURLのコンテンツを読み取ると、コンテンツは1行で印刷され、読みにくく、理解しにくいものになります。しかし、きれいな印刷を適用すると、pythonはjsonタグに従って氷の構造を与えます。 pprintなし 以下のプログラムでは、従来の印刷方法を使用してWebページのjsonコンテンツを印刷しています。結果全体が1行になります。 例 import requests json_url_link = &quo
-
Pythonで文字列変数を使用して二重引用符を出力するにはどうすればよいですか?
二重引用符の印刷は、文字列を囲んで印刷するための構文の一部としてそれ自体が必要になるため、注意が必要です。この記事では、printステートメントを使用してこれらの二重引用符を印刷する方法を説明します。 以下のシナリオでは、二重引用符は出力されません。コードの最初の2行は出力を提供しませんが、最後の行はエラーを通過します。 例 print(" ") print(" " " ") print(""aString"") 出力 上記のコードを実行すると、次の結果が得られます-; print(&qu
-
Python-変数が文字列かどうかを確認します
Pythonを使用したデータ操作中に、操作されている変数のデータ型を確認する必要がある場合があります。これは、適切なメソッドまたは関数をその特定のデータ型に適用するのに役立ちます。この記事では、変数が文字列データ型であるかどうかを確認する方法を説明します。 type()の使用 type()メソッドは、提供された入力のデータ型を評価します。 type()メソッドへの入力として変数を直接取得し、変数を評価します。 例 var1 = "Hello" var2 = 123 var3 = "123" # using type() res_var1 = typ
-
Python-セットを辞書に変換する
Pythonは、さまざまなタイプのデータ構造を処理するための多くの柔軟性を提供します。データをより適切に使用またはより適切に分析するために、あるデータ構造を別のデータ構造に変換する必要がある場合があります。この記事では、PythonセットをPython辞書に変換する方法を説明します。 zipとdictの使用 dict()を使用して、入力パラメーターを取得し、それらを辞書に変換できます。また、zip関数を使用して、キーと値をグループ化し、最終的に辞書のキーと値のペアになります。 例 list_keys = {1,2,3,4} list_values = {'Mon','
-
Python-リストのリスト内の個別の要素に列を変換します
Pythonを使用してデータを分析したりデータを処理したりする際に、異なる列のリストを取得するために、指定されたリストを再モデル化または再形成する必要がある状況に遭遇します。以下で説明するように、複数のアプローチでそれを達成できます。 スライスの使用 特定の要素でリストをスライスして、列構造を作成できます。ここでは、指定されたリストを、要素が中央から分割された新しいリストに変換します。 2つのforループを訴えます。外側の要素は要素を0番目の要素から2番目の要素に分割し、内側の要素は2番目の要素から最後の要素に分割します。 例 x = [[5,10,15,20],[25,30,35,40],
-
Python-文字列のリストをリストのリストに変換します
この記事では、文字列データ型を含むリストのリストを作成する方法を説明します。内部リスト自体または文字列データ型であり、要素として数値または文字列を含めることができます。 ストリップとスプリットの使用 これらの2つのメソッドを使用して、最初にリストを分離し、次にリストの各要素を文字列に変換します。 例 list1 = [ '[0, 1, 2, 3]','["Mon", "Tue", "Wed", "Thu"]' ] print ("The given list is : \
-
Pythonの固定小数点
昇順で並べ替えられた一意の整数の配列Aがあるとすると、A [i]==iを満たす最小のインデックスiを返す必要があります。そのようなiが存在しない場合は-1を返します。したがって、配列が[-10、-5,0,3,7]のような場合、出力は3になり、A [3] =3の場合、出力は3になります。 これを解決するには、次の手順に従います- 0からAの長さの範囲のiの場合 i =A [i]の場合、iを返します 戻り値-1 例(Python) 理解を深めるために、次の実装を見てみましょう- class Solution(object): def fixedPoint(se
-
Pythonの文字列のインデックスペア
テキスト文字列と単語(文字列のリスト)があるとすると、部分文字列text [i] ... textとなるように、すべてのインデックスペア[i、j]を検索する必要があります。 [j]は単語のリストにあります。したがって、文字列が「ababa」のようで、単語配列が[「aba」、「ab」]のようである場合、出力は[[0,1]、[0,2]、[2,3]、[2]になります。 、4]]。一致が重複する可能性があることに気付くことがあります。「aba」は[0,2]と[2,4]で一致しています。 これを解決するには、次の手順に従います- res:=空のリスト 0から文字列の長さの範囲のiの場合 i+1か
-
PythonでK未満の2つの合計
整数の配列Aがあり、別の整数Kが指定されているとします。 A [i] + A [j] =SかつS
-
Pythonでの1か月の日数
1年Yと1か月Mがあるとすると、その月の特定の年の日数を返す必要があります。したがって、Y=1992およびM=7の場合、結果は31になり、年が2020であり、M =2の場合、結果は29になります。 これを解決するには、次の手順に従います- m =2の場合、 yがうるう年の場合は、29を返し、それ以外の場合は28を返します 要素[1,3,5,7,8,10,12]で配列を作成します mがリストにある場合は31を返し、そうでない場合は30を返します。 例(Python) 理解を深めるために、次の実装を見てみましょう- class Solution(object): &n
-
Pythonで文字列から母音を削除する
文字列があるとすると、その文字列からすべての母音を削除する必要があります。したがって、文字列が「iloveprogramming」のようなものである場合、母音を削除すると、結果は-lvprgrmmngになります。 これを解決するには、次の手順に従います- [a、e、i、o、u]を保持している1つの配列母音を作成します 母音のvの場合 空白の文字列を使用してvを置き換えます 例 理解を深めるために、次の実装を見てみましょう- class Solution(object): def removeVowels(self, s): &n