Pythonで指定されたnumpy配列のデータ型を変更する
dtype を使用して、numpy配列のタイプを確認できます。 クラス。サンプルのnumpy配列のデータ型を確認しましょう。
例
# importing numpy library import numpy as np # creating numpy array array = np.array([1, 2, 3, 4, 5]) # printing the data type of the numpy array print(array.dtype)
出力
上記のコードを実行すると、次の結果が得られます。
int32
numpy配列のデータ型をfloat64から変更する方法を見てみましょう。 &int32へ 。
# importing numpy library import numpy as np # creating numpy array of type float64 array = np.array([1.5, 2.6, 3.7, 4.8, 5.9]) # type of array before changing print(f'Before changing {array.dtype}') # changing the data type of numpy array using astype() method array = array.astype(np.int32) # type of array after changing print(f'\nAfter changing {array.dtype}')
出力
上記のプログラムを実行すると、次の結果が得られます。
Before changing float64 After changing int32
numpyモジュールに存在する任意のデータ型またはPythonの一般的なデータ型を使用できます。 numpyに存在するデータ型のリストはここにあります。
結論
numpy配列のデータ型の変換を学んだことを願っています。チュートリアルに関連する問題に直面している場合は、コメントセクションでそれらについて言及してください。
-
Pythonでデータ型を文字列に変更するにはどうすればよいですか?
str()関数によって文字列表現に変換された組み込みデータ型 >>> str(10) 10 >>> str(11.11) 11.11 >>> str(3+4j) (3+4j) >>> str([1,2,3]) [1, 2, 3] >>> str((1,2,3)) (1, 2, 3) >>> str({1:11, 2:22, 3:33}) {1: 11, 2: 22, 3: 33} ユーザー定義クラスを文字列表現に変換するには、__ str __()関数をそのクラスで定義する必要があ
-
Pythonデータ型と型変換
Pythonデータ型と型変換の実行方法の概要。 Pythonデータ型 Pythonで変数を作成または宣言する場合、変数はさまざまなデータ型を保持できます。 Pythonには、次の組み込みデータ型があります。 str int、float、complex リスト、タプル dict セット ブール byte、bytearray テキストタイプ:str str データ型は、文字列を宣言するときに使用されます 変数。 例: x = some string y = str(another string) 数値型:int、float、complex 数値変数を作成する