一次元配列の要素を一括でfloatからintとかに変換するのは
リスト内包表記だったり、map関数を使うとか割と簡単にいろんな手法があるから良いけど、画像処理とかで多次元の配列で演算をした結果、要素がfloatになって再度intに戻したいみたいなことがちょくちょくある。
そんな時はnp.vectorizeを使うと便利
target_array # この変数にfloat要素の多次元配列があるとする
new_target_array = np.vectorize(int)(target_array)
https://numpy.org/doc/stable/reference/generated/numpy.vectorize.html
ドキュメント読んでみると任意の関数を配列の各要素に作用させることができるものっぽい。
痒いところに手が届く感じだね