Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで基盤となるプラットフォームの識別データにアクセスする


プラットフォームモジュールの機能は、基盤となるプラットフォームのハードウェア、オペレーティングシステム、およびインタプリタのバージョン情報を調査するのに役立ちます。

architecture()

この関数は、指定された実行可能ファイル(デフォルトではPythonインタープリター実行可能ファイル)にさまざまなアーキテクチャ情報を照会します。

>>> import platform
>>> platform.architecture()
('64bit', '')

machine()

この関数は、マシンタイプを返します。 「i386」。値を判別できない場合は、空の文字列が返されます。

>>> platform.machine()
'x86_64'

node()

この関数は、コンピューターのネットワーク名を返します。

>>> platform.node()
'malhar-ubuntu'

platform(aliased =0、terse =0)

この関数は、基盤となるプラットフォームを識別する単一の文字列を返します。

>>> platform.platform()
'Linux-4.13.0-46-generic-x86_64-with-debian-stretch-sid'

プロセッサ()

この関数は(実際の)プロセッサ名を返します。

>>> platform.processor()
'x86_64'

python_build()

この関数はタプル(buildno、builddate)を返します

>>> platform.python_build()
('default', 'Oct 13 2017 12:02:49')

python_compiler()

この関数は、Pythonのコンパイルに使用されるコンパイラを識別する文字列を返します。

>>> platform.python_compiler()
'GCC 7.2.0'

python_implementation()

この関数は、Pythonの実装を識別する文字列を返します。可能な戻り値は、「CPython」、「IronPython」、「Jython」、「PyPy」です。

>>> platform.python_implementation()
'CPython'

python_version()

この関数は、Pythonバージョンを含む文字列を「major.minor.patchlevel」の形式で返します。

>>> platform.python_version()
'3.6.3'

System()

この関数は、システム/OS名を返します

>>> platform.system()
'Linux'

uname()

かなりポータブルなunameインターフェース。システム、ノード、リリース、バージョン、マシン、プロセッサの6つの属性を含むnamedtuple()を返します。

>>> platform.uname()
uname_result(system='Linux', node='malhar-ubuntu', release='4.13.0-46-generic', version='#51-Ubuntu SMP Tue Jun 12 12:36:29 UTC 2018', machine='x86_64', processor='x86_64')

  1. 「サブプロット」関数を使用して、Matplotlib Pythonで2つのグラフを作成するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。 データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できま

  2. Pythonでのバイオリン図の動作を示しますか?

    カテゴリ内に存在するデータを比較したい場合は、箱ひげ図が役立ちます。これは、四分位数を使用してデータセット内のデータ分布を理解できる方法です。ボックスから伸びる垂直線で構成されています。これらの拡張機能は、ひげとして知られています。これらのひげは、データが上位四分位数と下位四分位数の外側でどのように変化するかを示しています。これが、箱ひげ図がウィスカプロットとしても知られている理由です。データの外れ値は、個々の点としてプロットされます。 バイオリン図は、箱ひげ図とカーネル密度推定(KDE)を組み合わせたものです。データがどのように配布されたかを分析して理解する方が簡単です。バイオリンの広い部