二、NumPy入门

来源:《Python数据科学手册》

url:https://github.com/jakevdp/PythonDataScienceHandbook

描述:笔记

目录

1、理解python中的数据类型

  1.1 Python整形不仅仅是一个整形

  1.2 Python列表不仅仅是一个列表

  1.3 Python中固定类型数组

  1.4 从Python列表创建数组

  1.5 从头创建数组

  1.6 Numpy标准数据类型

2、Numpy数组基础

  2.1 Numpy数组的属性

  2.2 数组索引:获取单个元素

  2.3 数组切片:获取子数组

  2.4 数组的变形

  2.5 数组拼接和分裂

3、Numpy数组的计算:通用函数

  3.1 缓慢的循环

  3.2 通用函数介绍

  3.3 探索Numpy的通用函数

  3.4 高级的通用函数特性

  3.5 通用函数:更多的信息

4、聚合:最小值、最大值和其他值

  4.1 数组值求和

  4.2 最大值和最小值和多维度聚合

5、数组的计算:广播

  5.1 广播的介绍

  5.2 广播的规则

  5.3 广播的实际应用

6、比较、掩码和布尔逻辑

  6.1 示例:统计下雨天数

  6.2 和通用函数类似的比较操作

  6.3 操作布尔数组

  6.4 将布尔数组作为掩码

7、花哨的索引

  7.1 探索花哨的缩影

  7.2 组合索引

  7.3 示例:选择随机点

  7.4 用花哨的索引修改值

  7.5 示例:数据区域划分

8、数组的排序

  8.1 Numpy中的快速排序:np.sort和np.argsort

  8.2 部分排序:分隔

  8.3 示例:k个最近邻

9、机构化数据:Numpy的结构化数组

  9.1 生成结构化数组

  9.2 更高级的复合类型

  9.3 记录数组:结构化数组的扭转

  9.4 关于pandas

1、理解python中的数据类型

   在c语言中,每个变量的数据类型被明确地声明

   在python中,类型是动态推断的,这意味着可以将任何类型的数据指定给任何变量。

  1.1 Python整形不仅仅是一个整形

   c语言整型本质上是对应某个内存位置的标签,里面存储的字节会编码成整型。

   python的整型其实是一个指针,指向包含这个python对象所有信息的某个内存位置,其中包括可以转换成整型的字节。

  1.2 Python列表不仅仅是一个列表

   在实现层面上,数组基本上包含一个指向连续数据块的指针。

   python列表包含一个指向指针块的指针,这其中的每一个指针对应一个完整的python对象,这意味着python列表是动态类型的。

   numpy式数组是固定类型的。

  1.3 Python中固定类型数组

   内置的数组(array)模块可以用于创建统一类型的密集数组。

   python的数组对象提供了数组型数据的有效存储,而numpy为该数据加上了高效的操作。

  1.4 从Python列表创建数组

   

  1.5 从头创建数组

   

    

  1.6 Numpy标准数据类型

    

numpy标准数据类型
数据类型 描述
bool_ 布尔值(真、True或假、False),用一个字节存储
int_ 默认整型(类似于c语言中的long,通常情况下是int64或int32)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值