import numpy as np
data1 = np.array([1, 2, 3])
data1
array([1, 2, 3])
# ベクトルdata1の型は numpy.ndarray
type(data1)
numpy.ndarray
# 要素の型は dtypeで確認できます
data1.dtype
dtype(‘int64’)
# 浮動小数点数があると、float64
data5 = np.array([1, 2, 3.0])
data5.dtype
dtype(‘float64’)
data6 = np.array([1, 2, 3], dtype=float)
data6.dtype
dtype(‘float64’)
要素の型は、dtypeプロパティーで確認できます。
data1は、整数のリストから作成されたので、要素の型は、numpy.int64になります。
data5は、リストに浮動小数点数が含まれているので、要素の型は、numpy.float64になります。
data6のように、作成時にdtype=floatオプションで、要素の型は、numpy.float64に指定できます。
コメント