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

Pythonのインスタンスを使用してintのマシン制限情報を取得する


整数型のマシン制限情報を取得するには、PythonNumpyのnumpy.iinfo()メソッドを使用します。最初のパラメータはint_typeです。つまり、情報を取得する整数データ型の種類です。

ステップ

まず、必要なライブラリをインポートします-

import numpy as np

minは指定されたdtypeの最小値であり、maxは指定されたdtypeの最小値です。

インスタンスを使用したint16タイプの確認-

a = np.iinfo(np.int16(20))
print("Minimum of int16 type...\n",a.min)
print("Maximum of int16 type...\n",a.max)

インスタンスを使用したint32タイプの確認-

b = np.iinfo(np.int32(30))
print("\nMinimum of int32 type...\n",b.min)
print("Maximum of int32 type...\n",b.max)

インスタンスを使用したint64タイプの確認-

c = np.iinfo(np.int64(50))
print("\nMinimum of int64 type...\n",c.min)
print("Maximum of int64 type...\n",c.max)

import numpy as np

# To get the machine limits information for integer types, use the numpy.iinfo() method in Python Numpy
# The first parameter is the int_type i.e. the kind of integer data type to get information about.

# Checking for int16 type with instances
# The min is the minimum value of given dtype.
# The max is the minimum value of given dtype.
a = np.iinfo(np.int16(20))
print("Minimum of int16 type...\n",a.min)
print("Maximum of int16 type...\n",a.max)

# Checking for int32 type with instances
b = np.iinfo(np.int32(30))
print("\nMinimum of int32 type...\n",b.min)
print("Maximum of int32 type...\n",b.max)

# Checking for int64 type with instances
c = np.iinfo(np.int64(50))
print("\nMinimum of int64 type...\n",c.min)
print("Maximum of int64 type...\n",c.max)

出力

Minimum of int16 type...
-32768
Maximum of int16 type...
32767

Minimum of int32 type...
-2147483648
Maximum of int32 type...
2147483647

Minimum of int64 type...
-9223372036854775808
Maximum of int64 type...
9223372036854775807

  1. 先週の水曜日のPython日付オブジェクトを取得するにはどうすればよいですか?

    Pythonの日付計算を使用して、先週の水曜日のPythonの日付オブジェクトを取得できます。今日の曜日が何であれ、それから2を引き、結果のモジュラスを7で取ると、水曜日がどのように戻ったかがわかります。 例 from datetime import date from datetime import timedelta today = date.today() offset = (today.weekday() - 2) % 7 last_wednesday = today - timedelta(days=offset) 出力 これにより、出力が得られます- 2017-12-27

  2. Pythonで右寄せされた元の文字列でスペースが埋め込まれた文字列を取得するにはどうすればよいですか?

    パディング後の文字列の合計の長さである「width」に等しい長さの文字列で右寄せされた文字列を返すメソッドrjust()を使用できます。パディングは、指定されたfillcharを使用して行われます(デフォルトはスペースです)。 widthがlen(s)未満の場合、元の文字列が返されます。例: >>> '15'.rjust(10) '        15' >>> 'Yes'.rjust(2) 'Yes' >>> >>>