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

Pythonで複素数を作成するにはどうすればよいですか?


複素数は、実数部と虚数部で構成されています。実数部は浮動小数点数であり、虚数部は任意の浮動小数点数に-1の平方根を掛けたものであり、jとして定義されます。

>>> no=5+6j
>>> no.real
5.0
>>> no.imag
6.0
>>> type(no)
<class 'complex'>

結果のオブジェクトは複雑なデータ型です。 Pythonライブラリにはcomplex()関数もあり、2つのfloat引数からオブジェクトを形成します

>>> no=complex(5,6)
>>> no
(5+6j)
>>> no.real
5.0
>>> no.imag
6.0
>>> type(no)
<class 'complex'>



  1. Python 3でPython名前空間パッケージを作成するにはどうすればよいですか?

    Pythonでは、名前空間パッケージを使用すると、Pythonコードを複数のプロジェクトに分散させることができます。これは、関連するライブラリを個別のダウンロードとしてリリースする場合に役立ちます。たとえば、PYTHONPATHのディレクトリPackage-1とPackage-2を使用すると、 Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py the end-

  2. Python名前空間を作成するにはどうすればよいですか?

    各パッケージ、モジュール、クラス、関数、およびメソッド関数は、変数名が解決される「名前空間」を所有しています。関数、モジュール、またはパッケージが評価される(つまり、実行が開始される)と、名前空間が作成されます。したがって、名前空間を作成する場合は、関数を呼び出すか、オブジェクトをインスタンス化するか、モジュールをインポートするか、パッケージをインポートするだけです。たとえば、名前空間というクラスを作成できます。そのクラスのオブジェクトを作成すると、基本的に名前空間が作成されます。 例 このクラスでは、名前空間に付加する変数名を渡すこともできます。たとえば、 class Namespace: