Python数据分析--第二章(Numpy和数组)

一、numpy创建数组的方式

  1. array方法通过列表或元组或字符串创建
a1 = np.array([1,2,3,4,5.5])#array([1. , 2. , 3. , 4. , 5.5])
a2 = np.array((2,2,2))#array([2, 2, 2])
a2.dtype#查看数据类型
a3 = np.array('abcd')#array('abcd', dtype='

dtype类型如下 :int默认为int32
Python数据分析--第二章(Numpy和数组)_第1张图片
2. arange方法

b1 = np.arange(0,8,3)#array([0, 3, 6])
  1. zeros与ones方法
a4 = np.zeros((2,3),dtype=int)#zeros(shape, dtype=float)

二、多维数组的属性

  • .ndim 峙 维度
  • .shape 形状
  • len() 数据行数
  • .size 数据个数
  • .dtype 查看数组内部数据的数据类型

三、修改数组的维度

a4 = np.arange(12)
a5 = a4.reshape((2,6))#升维
#array([[ 0,  1,  2,  3,  4,  5],
       [ 6,  7,  8,  9, 10, 11]])
a6 = a5.reshape((12,))#降维(到一维)
#array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11])

你可能感兴趣的:(python数据分析,numpy,python,数据分析)