numpy常量

it2023-09-26  71

常量

numpy.nan 表示空值 nan=NaN=NAN 两个numpy.nan是不相等的 numpy.isnan(x, *args, **kwargs)返回布尔值

numpy.inf 表示正无穷大 numpy.pi 表示圆周率 numpy.e 表示自然数

数据类型

常见数据类型

创建数据类型

每个内建类型都有一个唯一定义的字符代码

数据类型信息

python的浮点数通常是64位浮点数,等同于np.float64

时间日期和时间增量

datatime64基础

datatime64是带单位的日期时间类型

从字符串创建datetime64类型时,强制指定使用单位

数组的创建

1、依据现有的数据类创建ndarray

(a)通过array()函数进行创建

(b)通过asarray()函数进行创建

array()和asarray()都可以将结构数据转化为 ndarray,但是array()和asarray()主要区别就是当数据源是ndarray 时,array()仍然会 copy 出一个副本,占用新的内存,但不改变 dtype 时 asarray()不会。

(c)通过fromfunction()函数进行创建

2、依据ones和zeros填充方式

(a)零数组

zeros()函数:返回给定形状和类型的零数组。 zeros_like()函数:返回与给定数组形状和类型相同的零数组。

(b)1数组

ones()函数:返回给定形状和类型的1数组。 ones_like()函数:返回与给定数组形状和类型相同的1数组。

(c)空数组

empty()函数:返回一个空数组,数组元素为随机数。 empty_like函数:返回与给定数组具有相同形状和类型的新数组。

(d)单位数组

eye()函数:返回一个对角线上为1,其它地方为零的单位数组。 identity()函数:返回一个方的单位数组

(e)对角矩阵

diag()函数:提取对角线或构造对角数组。

最新回复(0)