nan(NAN,Nan):“ not a number”,即不是数字,表示空值。
何时出现
当我们读取本地文件为float的时候,如果有缺失,就会出现nan当做了一个恰当计算的时候(比如无穷大(inf)减去无穷大)特点
两个Nan不相等nan 和任何值计算都为 naninf(-inf,inf):全称 infinity,inf 表示正无穷,-inf 表示负无穷。
何时出现
比如一个数字除以 0,在 Python 中直接会报错,但在 Numpy 中则是一个 inf 或者 -inf特点
两个 inf 是相等的表示圆周率
表示自然常数
生成dtype类的实例
b boolean ‘b1’i signed integer ‘i1’, ‘i2’, ‘i4’, ‘i8’u unsigned integer ‘u1’, ‘u2’ ,‘u4’ ,‘u8’f floating-point ‘f2’, ‘f4’, ‘f8’c complex floating-pointm timedelta64 表示两个时间之间的间隔M datetime64 日期时间类型O objectS (byte-)string S3表示长度为3的字符串U Unicode Unicode 字符串V void将字符串转换成时间日期类型 datetime64(datetime 已被 python 包含的日期时间库所占用.
numpy 提供的最重要的数据结构是ndarray,它是 python 中list的扩展。
array()函数创建asarray()函数创建fromfunction()函数创建zeros(),zeros_like() 0数组ones(),ones_like() 1数组empty(),empty_like() 空数组eye(),identity() 单位数组diag() 对角数组full(),full_like() 常数数组arange()函数:返回给定间隔内的均匀间隔的值。linspace()函数:返回指定间隔内的等间隔数字logspace()函数:返回数以对数刻度均匀分布。numpy.random.rand() 返回一个由[0,1)内的随机数组成的数组。