Numpy入门之数据类型及数组创建

数据类型及数组创建

常量

  • 空值

    print(np.nan)						# nan
    print(np.NAN)						# nan
    print(np.NaN)						# nan
    

    numpy中 nan = NaN = NAN 表达的含义一样,字面意思为Not a Number。

    np.nan is np.NaN is np.NAN			#地址相同
    #TRUE
    
    None == None
    #True
    
    np.nan == np.nan					#nan不同于None不能用 == 进行比较,可以理解为数学上无法表示的无理数
    #False
    
    print(type(np.nan))					#<class 'float'>
    print(type(np.NAN))					#<class 'float'>
    print(type(np.NaN))					#<class 'float'>
    print(type(None))					#<class 'NoneType'>
    

    由上面的给出的结果可以知道numpy中 nan 与 None 数据类型是有明显的差别的,但它们的逻辑意义几乎一致。

    nan 空值
    inf 无穷大
    pi 圆周率
    e 自然常数

数据类型

  • numpy常见基本类型
类型 备注 说明
bool_ = bool8 8位 整型
int8 = byte 8位 整型
int16 = short 16位
int32 = intc 32位
int_ = int64 = long = int0 = intp 64位 整型
uint8 = ubyte 8位 无符号整型
uint16 = ushort 16位 无符号整型
uint32 = uintc 32位 无符号整型
uint64 = uintp = uint0 = uint 64位 无符号整型
float16 = half 16位 浮点型
float32 = single 32位 浮点型
float_ = float64 = double 64位 浮点型
str = unicode = str0 = unicode Unicode 字符串
datetime64 日期时间类型
timedelta64 表示两个时间之间的间隔
  • 创建数据类型

    numpy 的数据类型实

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值