-
Python zip()関数
zip() 関数は、複数のイテレータをグループ化するために使用されます。 zip()のドキュメントをご覧ください ヘルプを使用して機能する 方法。次のコードを実行して、 zip()のヘルプを取得します 機能。 例 help(zip) 上記のプログラムを実行すると、次の結果が得られます。 出力 Help on class zip in module builtins: class zip(object) | zip(iter1 [,iter2 [...]]) --> zip object | | Return
-
Pythonのvars()関数
vars()関数は、Python標準ライブラリによって提供される組み込み関数のコレクションに属しています。関連付けられたオブジェクトの__dic__属性をコンソールに返します。 構文 vars(object) リターンタイプ <Dictionary Type> パラメータ vars()関数は1つのパラメーターのみを受け入れます。オブジェクトをパラメータとして受け取ります。これは、任意のモジュール、クラス、または__dict__属性が関連付けられている任意のオブジェクトです。 このパラメーターは本質的にオプションです。パラメータなしで関数を使用する場合ローカルシンボルテーブルを含
-
PythonパングラムチェックでのSet()の使用
この記事では、Python3.xで文字列が「パングラム」であるかどうかを判断する方法を学習します。またはそれ以前。パングラム文字列には、英語のアルファベットのリストにあるすべての文字が含まれています。下のイラストを見てみましょう- Provided Input: str = 'This is the python blog on Tutorial point' Desired Output: No Provided Input : str='I want to contribute to a 'dxyzwuvghlkfmq' open source pr
-
Pythonでのスタックおよびキューとしてのリストの使用
この記事では、Python3.xのスタックとキューの構造について学習します。またはそれ以前。ここでは、これらのデータ構造内での動作と変更について説明します- これには-が含まれます 挿入操作(プッシュ、エンキュー) 削除操作(ポップ、デキュー) 表示/トラバース操作 前提条件 :リストとリスト操作 関連データ構造 :リスト操作 関連画像 スタック スタックでは、オブジェクトは互いに重ねて格納され、これらのオブジェクトは到着の逆の順序で削除されます。つまり、LIFOの概念に従います。 LIFOは、スタックデータ構造で後入れ先出しタイプの配置に従うことを意味します。 スタックで
-
Pythonでの反復の効果的な使用
この記事では、Python3.xでイテレーターを実装する方法とその効果的な実装について学習します。またはそれ以前。イテレータを実装するPythonで利用可能なさまざまなメソッドを見てみましょう。 タイプ1-既知の長さのwhileループの実装 サンプルコード genre = ("Python","C","C++","Java") print("The topic available on Tutorial's Point are:") i = 0 while (i < len(gen
-
Pythonの__name__(特別な変数)
他のプログラミング言語とは異なり、Pythonはメイン関数からコードの実行を明示的に開始するようには設計されていません。 __name__と呼ばれる特別な変数は、main関数の機能を提供します。これはPython言語の組み込み変数であるため、この変数の値を次のように確認するだけのプログラムを作成できます。 print type(__name__) print __name__ 上記のコードを実行すると、次の結果が得られます- <type 'str'> __main__ 上記のように、__ name__変数の値は文字列データ型であり、___main__と同じです。
-
Pythonのa.sort、sorted(a)、np_argsort(a)、np.lexsort(b、a)
特定の順序でのデータ要素の順序付けは、頻繁に必要な操作です。配列内の要素を並べ替えるために、Pythonはsorted()およびarray.sort()という名前の関数を使用します。 sorted(array) この関数は、元の配列を変更せずに、ソートされた配列を返します。 a = [9,5,3,1,12,6] b = sorted([9,5,3,1,12,6]) print "Sorted Array :\n", print (b) print "Original Array :\n", print (a) 上記のコードを実行すると、次の結果が得
-
Pythonのabs()
Pythonのabs()関数は、数値入力の絶対値を表します。絶対値は、数値に付けられた記号ではなく、数値の値または大きさに関係します。大きさの計算に多くのステップが含まれる複素数の場合は、さらに便利です。 関数の構文は-です。 abs(num) ここで、numは整数、浮動小数点数、または複素数にすることができます。 例 以下の例では、上記のすべてのタイプの数値を取得し、それらの大きさを計算します。 n = -112 print('Absolute value of a integer', abs(n)) f = -39.222 print('Absolute v
-
Pythonでの絶対および相対インポート
多くの場合、Pythonコードを作成すると、別のPythonファイルまたはパッケージからコードにアクセスする必要があることがわかります。これは、他のPythonファイルまたはパッケージを現在のコードにインポートする必要がある場合です。したがって、これを実現する簡単な方法は、現在のPythonプログラムの上部に次のステートメントを記述しただけです。 import package_name or module_name or from pacakge_name import module_name/object_name 上記のステートメントが解析されると、インタプリタは次のことを行います。
-
Pythonでの属性とメソッドへのアクセス
オブジェクト指向プログラミング言語として、Pythonはオブジェクトに重点を置いています。クラスは、オブジェクトが作成される青写真です。 Pythonの各クラスは、属性としての関数を含む多くの属性を持つことができます。 クラスの属性へのアクセス クラスの属性を確認し、それらの属性を操作するために、以下に示すように、多くのPython組み込みメソッドを使用します。 getattr() −クラスの属性にアクセスするために使用されるPythonメソッド。 hasattr() −クラス内の属性の存在を確認するために使用されるPythonメソッド。 setattr() −クラス
-
Pythonの辞書にキーと値のペアを追加する
Python辞書は、キーと値のペアの順序付けられていないコレクションです。このチュートリアルでは、定義済みの辞書に新しいキーと値のペアを追加する方法を説明します。以下は、使用できる2つのアプローチです。 新しいキーを添え字として割り当てる 新しいキーを添え字として使用し、それに値を割り当てることによって、辞書に新しい要素を追加します。 例 CountryCodeDict = {"India": 91, "UK" : 44 , "USA" : 1} print(CountryCodeDict) CountryCodeDict[&quo
-
Pythonの*argsと**kwargs
Pythonプログラムで関数を定義する場合、その目的は、関数の引数に異なる値を指定することにより、コードを何度も実行することです。この設計における1つの課題は、その関数を呼び出すたびに処理する引数の数がわからない場合はどうなるかということです。これは、**argsおよび**kwargsと呼ばれる特別な引数が必要な場所です。それらを1つずつ見ていきましょう。 * args * argsを使用すると、関数への入力として可変数の引数を使用できます。以下の例では、一連の数値の乗算の結果を調べています。これらの数値の数は、関数を呼び出すたびに異なります。 例 def findproduct(*ma
-
Pythonが動的型付けと呼ばれるのはなぜですか?
Python 動的に型付けされた言語です。ダイナミックとは何ですか? Python で変数に値を割り当てるときに、変数の型を宣言したり、メモリを管理したりする必要はありません。 。 C、C ++、Javaなどの他の言語では、変数に値を割り当てる前に、変数の厳密な宣言があります。 C、C ++、Javaなどの言語で値を割り当てる前に、変数の種類を宣言する必要があります。 Python 変数の型を宣言しなくても問題ありません。プログラムの実行時の変数の種類を示します。 Python また、プログラミングで重要なメモリ管理も行います。つまり、 Python 動的に型付けされた言語です
-
Pythonを使用したYouTubeメディア/オーディオのダウンロード-pafy
この記事では、 YouTubeに関する詳細を抽出する方法を説明します ビデオを作成し、 pafyを使用してさまざまな形式でダウンロードします モジュール。公式ドキュメントのリンクにアクセスしてください。 pafyをインストールします 次のコマンドを使用するモジュール pip install pafy 上記のコマンドを実行すると、モジュール pafy が正常にインストールされると、次の結果が生成されます。 。 pafyをインポートできるかどうかを確認します 次のコマンドを実行してモジュールを作成するかどうか。 import pafy エラーが見つからなかった場合は、完了です
-
Pythonのid()関数
この記事では、Python 3.xでのid()関数の使用法と実装について学習します。またはそれ以前。 Python標準ライブラリに存在し、コードを実行する前に自動的にインポートされます。 構文 :id() 戻り値 :タイプのID値 この関数は、引数を1つだけ受け入れます。つまり、IDを使用する必要があるエンティティの名前です。このIDは、同じデータを参照するまで、すべてのエンティティで一意です。 IDは単にメモリ位置のアドレスであり、Pythonの内部で使用されます。 サンプルコード str_1 = "Tutorials" print(id(str_1)) str_
-
Pythonでモジュールをインポートする
この記事では、Python3.xでモジュールをインポートするためのすべての方法について学習します。またはそれ以前。 importステートメントは、コードの実行に必要なすべての依存関係/モジュールを含めるために使用されます。 最も一般的な方法: 構文 import < module name > 例 import math print(math.log10(100)) 出力 2.0 効率的な方法: 構文 from <module name> import <function name> 例 from math import pi print(math.pi)
-
Python2.xとPython3.xの重要な違いと例
この記事では、Python2.xの主な変更点について学習します。 &Python3.x。 入力方法 出力方法 除算演算子 例外処理 入力方法 以前はraw_input()メソッドがありましたが、新しいバージョンでは、以下に示すようにinput()メソッドに置き換えられています ここでは、2つの異なる構文を使用してaに整数入力を取ります # in python 2.x. a=int(raw_input()) # in python 3.x. a=int(input()) 出力方法 以前のprintステートメントには、利用可能な多くの機能がありません。新しいバージョンでは、フォーマット
-
PythonでのA+=B代入のなぞなぞ
この章では、実際には不変であるタプルの値を更新するとどうなるかを確認します。新しい値を古い値とマージすることはできますが、エラーが発生します。エラーのバイトコードを調べて、タプルのルールがどのように機能するかをよりよく理解できます。 最初にタプルを定義し、次にコマンドを発行して、以下に示すように最後の要素を更新します。 例 >>> tupl = (5,7,9,[1,4]) >>> tupl[3] += [6,8] 出力 上記のコードを実行すると、次の結果が得られます- Traceback (most recent call last): File &qu
-
Pythonに組み込まれたデータ構造
この記事では、Pythonに組み込まれている4つのデータ構造、つまりリスト、辞書、タプル、セットについて学習します。 リスト リストは、要素の順序付けられたシーケンスです。これは非スカラーのデータ構造であり、本質的に変更可能です。同じデータ型に属する要素を格納する配列とは対照的に、リストには個別のデータ型を含めることができます。 インデックスを角かっこで囲むことにより、インデックスを使用してリストにアクセスできます。 次に、リストをよりよく理解するための図を見てみましょう。 例 lis=['tutorialspoint',786,34.56,2+3j] # display
-
NumPyを使用した絶対偏差と絶対平均偏差
サンプルのデータ変動性の統計分析研究では、特定のデータサンプルの値がどの程度分散しているかを示します。変動性を計算する2つの重要な方法は、絶対偏差です。 および平均絶対偏差 。 絶対偏差 この方法では、最初に特定のサンプルの平均値を見つけ、次に各値と各データサンプルの絶対偏差値と呼ばれるサンプルの平均値との差を計算します。したがって、平均値よりも高い値の場合、偏差値は正になり、平均値よりも低い値の場合、偏差値は負になります。次に、絶対を使用して絶対値を取得します 各偏差を正にする関数。これらすべての絶対偏差を合計すると、肯定的な結果が得られます。絶対値がないと、これらの偏差の合計はゼロになり