一、Numpy库
import numpy as np
(1)①array函数:用于创建数组,接受一切序列型的对象,转换为数组或者是多位数组,会为这个数组推断出一个较为合适的数据类型 。numpy.array(序列)
②arange函数:类似range函数,为numpy的内置函数,支持步长·np.arange(first,last,step)
(3)astype 可以明确的将一个数组的一个dtype转换成另一个dtype
arr8 = np.array([1.1,2.2,3],dtype=np.int32)
>>>array([1, 2, 3])
float_arr8 = arr8.astype(np.float64)
float_arr8
>>>array([1., 2., 3.])
float_arr8 .dtype
>>>dtype('float64')
如果一个字符串数组表示的全是数字,也可以用astype将其转化为数值形式
arr_str1 = np.array([['1','2','3'],['4','5','6']])
arr_str2 = arr_str1.astype(np.float)
arr_str2
>>>array([[1., 2., 3.], [4., 5., 6.]])
(4)数组的切片返回的是源数据的视图,数组的花式索引和布尔索引返回的是源数据的·副本,数组的转置返回的是源数据的视图。