python numpyの配列のfloat型をint型に変換する方法

環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)

書式
配列名 = np.array([float型数値1, float型数値2, …])
np.array(配列名, dtype = int)
array関数のdtypeに型を指定してfloat型の配列をint型に変換します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import numpy as np
arr = np.array([2.1, 8.22, 9.14])
resarr = np.array(arr, dtype = int)
print(resarr)
import numpy as np arr = np.array([2.1, 8.22, 9.14]) resarr = np.array(arr, dtype = int) print(resarr)
import numpy as np

arr = np.array([2.1, 8.22, 9.14])

resarr = np.array(arr, dtype = int)

print(resarr)

実行結果
[2 8 9]

Python

Posted by arkgame