一、创建Numpy数组
# 创建一个一维数组
data1 = np.array([1,2,4])
# 创建一个二维数组
data2 = np.array([[1,2,3],[4,5,6],[1,2,3]])
#创造元素值都是0的数组
np.zeros((3, 4))
# 创建元素值全是1的数组
np.ones((3, 4))
# 创建元素值全是随机数的数组
np.empty((5, 2))
#创建一个等查收数组
#1-20的范围 等差数为5
np.arange(1, 20, 5)
二、darray对象的数据类型
(一)获得数据类型
ndarray.dtype可以创建一个表示数据类型的对象,如果希望获取数据类型的名称,则需要访问name属性进行获取。
data_one = np.array([[1, 2, 3], [4, 5, 6]])
data_one.dtype.name
(二)常用数据类型
NumPy的数据类型是由一个类型名和元素位长的数字组成。
NumPy中常用的数据类型
(三)转换数据类型
ndarray对象的数据类型可以通过astype()方法进行转换。
data = np.array([[1, 2, 3], [4, 5, 6]])
data.dtype
# 数据类型转换为float64
float_data = data.astype(np.float64)
float_data.dtype
四、数组预