6
NumPy配列のインプレース型変換
のNumPy配列が与えられた場合、int32それをfloat32 インプレースに変換するにはどうすればよいですか なので基本的には a = a.astype(numpy.float32) 配列をコピーせずに。大きいです。 これを行う理由は、の計算に2つのアルゴリズムがあるためですa。1つはの配列を返し、もう1つはの配列をint32返しますfloat32(これは2つの異なるアルゴリズムに固有です)。以降のすべての計算では、aがの配列であると想定していfloat32ます。 現在、を介して呼び出されるC関数で変換を行っていctypesます。Pythonでこれを行う方法はありますか?