暂时先学第3章,感觉比较基础
#!-*-coding:utf-8-*-
import numpy as np
data1 = [6.3, 7.5, 8.0, 0, 1.1]
arr1 = np.array(data1)
arr1
arr1.dtype #浮点
data2 = [[1,2,3,4], [5,6,7,8]]
arr2 = np.array(data2, dtype = np.int32) #dtype=np.int32可选,可以自行定义数据类型
arr2
arr.shape #查看数组的shape(2,4)
arr2.dtype # int
np.zeros((2,5)) #zeros()创建指定形状的全0数组
np.ones((2,5)) #ones()创建指定形状的全1数组
np.empty((2,5)) #创建含无意义值得数字,注意与zeros()区分
np.arange(15) #range()的数组版,返回的是0-14的数组
arr3 =np.array ([1.2, 1.3, 1.4, 1.5, 1.6])
arr3.dtype #浮点
arr4 = arr3.astype(np.int32)
arr4.dtype #int