-
Python-文字列の配列をfloatの配列に変換する方法
Pythonの文字列リテラルは、一重引用符または二重引用符で囲まれています。文字列を変数に割り当てるには、変数名の後に等号と文字列を続けます。 3つの引用符を使用して、変数に複数行の文字列を割り当てることができます。 例 # array of strings to array of floats using astype import numpy as np # initialising array ini_array = np.array(["1.1", "1.5", "2.7", "8.9"]) # print
-
Python-文字列をjsonオブジェクトに変換する方法
データは通常、多くのWeb APIの一連の辞書(JSONオブジェクト)形式で送受信され、そのデータを使用して意味のある情報を抽出し、そのデータを辞書形式に変換して、以降の操作に使用する必要があります。 例 # converting string to json # using json.loads import json # inititialising json object ini_string = {'vishesh': 1, 'ram' : 5, 'prashant' : 10, 'vishal' : 15} # prin
-
Python-辞書をコピーする方法
辞書は、順序付けられておらず、変更可能で、索引付けされているコレクションです。 Pythonでは、辞書は中かっこで記述されており、キーと値があります。 copy()メソッドは辞書の浅いコピーを返します。 例 #creating a dictionary original = {1:'vishesh', 2:'python'} # copying using copy() function new = original.copy() # removing all elements from the list Only new list becomes empty
-
Python-リストの辞書を作成する方法
辞書は、順序付けられておらず、変更可能で、索引付けされているコレクションです。 Pythonでは、辞書は中かっこで記述されており、キーと値があります。角かっこ内のキー名を参照することで、辞書の項目にアクセスできます。 例 # Creating an empty dictionary myDict = {} # Adding list as value myDict["key1"] = [1, 2] myDict["key2"] = ["Vishesh", "For", "Python"] pri
-
Python-与えられたリストからトリプレットを作成する方法
リストは、順序付けられて変更可能なコレクションです。 Pythonでは、リストは角かっこで囲まれています。インデックス番号を参照してリストアイテムにアクセスします。負のインデックス付けとは、最後から始まることを意味し、-1は最後のアイテムを指します。範囲を開始する場所と終了する場所を指定することにより、インデックスの範囲を指定できます。範囲を指定すると、戻り値は指定された項目を含む新しいリストになります。 例 # triplets from list of words. # List of word initialization list_of_words = ['I',
-
Python-リスト内の値のインデックスを見つける方法
通常、特定の値が配置されているインデックスを見つける必要があります。 index()などを使用して、これを実現する方法はたくさんあります。ただし、リストに複数のオカレンスがある場合は、特定の値のすべてのインデックスを検索する必要がある場合があります。 例 # using filter() # initializing list test_list = [1, 3, 4, 3, 6, 7] # printing initial list print ("Original list : " + str(test_list)) # using filter() # to find
-
Python-2Dリストをフラット化する方法
リストは、順序付けられて変更可能なコレクションです。 Pythonでは、リストは角かっこで囲まれています。インデックス番号を参照してリストアイテムにアクセスします。負のインデックス付けとは、最後から始まることを意味し、-1は最後のアイテムを指します。範囲を開始する場所と終了する場所を指定することにより、インデックスの範囲を指定できます。範囲を指定すると、戻り値は指定された項目を含む新しいリストになります。 例 # using chain.from_iterables # import chain from itertools import chain ini_list = [[1, 2, 3]
-
Python-指定されたリストの要素をフォーマットする方法
リストは、順序付けられて変更可能なコレクションです。 Pythonでは、リストは角かっこで囲まれています。インデックス番号を参照してリストアイテムにアクセスします。負のインデックス付けとは、最後から始まることを意味し、-1は最後のアイテムを指します。範囲を開始する場所と終了する場所を指定することにより、インデックスの範囲を指定できます。範囲を指定すると、戻り値は指定された項目を含む新しいリストになります。 例 # List initialization Input = [100.7689454, 17.232999, 60.98867, 300.83748789] # Using list c
-
Python-アルファベットでリストを初期化する方法
リストを操作しているときに、英語のアルファベットa〜zでリストを初期化したい場合があります。これは、特定のアプリケーションに不可欠なユーティリティです。 例 # using naive method # initializing empty list test_list = [] # printing initial list print ("Initial list : " + str(test_list)) # using naive method # for filling alphabets alpha = 'a' for i in range(0,
-
Python-辞書のマッピングを反転する方法
辞書は、順序付けられておらず、変更可能で、索引付けされているコレクションです。 Pythonでは、辞書は中括弧で記述され、キーと値があります。日常のプログラミング、ウェブ開発、機械学習で広く使用されています。 例 # using dict comprehension # initialising dictionary ini_dict = {101: "vishesh", 201 : "laptop"} # print initial dictionary print("initial dictionary : ", str(ini_
-
Python-リストのタプルリストを反復する方法
リストは重要なコンテナであり、Web開発だけでなく、日常のプログラミングのほとんどすべてのコードで使用されます。リストを使用すればするほど、リストを習得するための要件が増えるため、リストの操作に関する知識が必要になります。 例 # using itertools.ziplongest # import library from itertools import zip_longest # initialising listoflist test_list = [ [('11'), ('12'), ('13
-
Python-文字列をリストにマージする方法
アプリケーションの開発中に、文字列を操作して、リストなどの可変データ構造として変換する必要がある場合、多くのシナリオが発生します。 例 # Importing ast library import ast # Initialization of strings str1 ="'Python', 'for', 'fun'" str2 ="'vishesh', 'ved'" str3 ="'Programmer'" # Initializati
-
Python-辞書からキーを削除する方法
辞書は、日中のプログラミング、Web開発、AI / MLプログラミングなどのさまざまな実用的なアプリケーションでも使用されており、全体として便利なコンテナになっています。したがって、辞書の使用に関連するさまざまなタスクを実行する方法を知っていることは常にプラスです。 例 # using del # Initializing dictionary test_dict = {"Vishesh" : 29, "Ram" : 21, "Vishal" : 27, "Prashant" : 25} # Printing di
-
Python-リストから重複を削除する方法
リストは重要なコンテナであり、Web開発だけでなく、日常のプログラミングのほとんどすべてのコードで使用されます。リストを使用すればするほど、リストを習得するための要件が増えるため、リストの操作に関する知識が必要になります。リストから重複を削除する操作には多数のアプリケーションがあるため、その知識があると便利です。 例 # using naive methods # initializing list test_list = [1, 3, 5, 6, 3, 5, 6, 1] print ("The original list is : " + str(test
-
Python-リストをローテーションする方法
リストは重要なコンテナであり、Web開発だけでなく、日常のプログラミングのほとんどすべてのコードで使用されます。リストを使用すればするほど、リストを習得するための要件が増えるため、リストの操作に関する知識が必要になります。 例 # using slice # initializing list test_list = [1, 4, 6, 7, 2] # printing original list print ("Original list : " + str(test_list)) # using slicing to left rotat
-
Python-リストを初期化するのにどちらが速いですか?
Pythonは非常に柔軟な言語であり、単一のタスクをさまざまな方法で実行できます。たとえば、リストの初期化はさまざまな方法で実行できます。ただし、これらの一見類似した方法には微妙な違いがあります。シンプルさと読みやすさで人気のあるPythonは、C++やJavaに比べて遅いことでも同様に悪名高いです。 「for」ループは特に遅いことが知られていますが、map()やfilter()などのメソッドはCで記述されているため、高速であることが知られています。 例 # import time module to calculate times import time # initialise lists
-
Python-Kivyでのウィンドウサイズの調整
Kivyは、Pythonのプラットフォームに依存しないGUIツールです。 Android、IOS、Linux、Windowsなどで実行できるため、Kivyは、コードを1回記述して、さまざまなプラットフォームで実行する機能を提供します。基本的にAndroidアプリケーションの開発に使用されますが、デスクトップアプリケーションで使用できないという意味ではありません。 Kivyは、それに応じて自己調整するため、サイズはそれほど重要ではありませんが、高さ方向、幅方向、または境界のないサイズをある程度固定したい場合は、ユーザーの要件によって異なります。 例 # When there is no fix
-
Python-Word2Vecを使用した単語の埋め込み
単語の埋め込みは、単語を実数のベクトルにマッピングするために使用される言語モデリング手法です。これは、いくつかの次元を持つベクトル空間内の単語またはフレーズを表します。単語の埋め込みは、ニューラルネットワーク、共起行列、確率モデルなどのさまざまな方法を使用して生成できます。 Word2Vecは、単語の埋め込みを生成するためのモデルで構成されています。これらのモデルは、1つの入力層、1つの隠れ層、1つの出力層を持つ浅い2層ニューラルネットワークです。 例 # importing all necessary modules from nltk.tokenize import sent_token
-
Python-.docxモジュールの操作
Word文書には、3つのオブジェクトレベルにラップされたフォーマット済みテキストが含まれています。最低レベル-実行オブジェクト、中間レベル-段落オブジェクト、最高レベル-ドキュメントオブジェクト。 したがって、通常のテキストエディタを使用してこれらのドキュメントを操作することはできません。ただし、python-docxモジュールを使用して、Pythonでこれらのワードドキュメントを操作できます。 最初のステップは、このサードパーティモジュールpython-docxをインストールすることです。 pip「pipinstallpython-docx」を使用できます インストール後、「python
-
Python-Kivyのボタンの操作
Kivyは、Pythonのプラットフォームに依存しないGUIツールです。 Android、IOS、Linux、Windowsなどで実行できるため、Kivyは、コードを1回記述して、さまざまなプラットフォームで実行する機能を提供します。基本的にAndroidアプリケーションの開発に使用されますが、デスクトップアプリケーションで使用できないという意味ではありません。 ボタンは、ボタンが押されたとき(またはクリック/タッチ後に離されたとき)にトリガーされるアクションが関連付けられたラベルです。ボタンの後ろに関数を追加して、ボタンのスタイルを設定できます。 例 # import kivy modul